Adapter assets API
The assets API from Adapter — 8 operation(s) for assets.
Adapter assets API is one of 26 APIs that Adapter publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include assets. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
9 operations
across 8 paths ,
and defines 9 schemas .
It is described by OpenAPI 3.1.0, at version 0.1.0.
Requests are made against the base URL https://api.adapter.com.
9 operations
8 paths
9 schemas
1 DELETE4 GET4 POST
The identity and technical contract details declared by the specification.
Authentication & Security 2
Adapter assets API declares
2 security schemes
for authenticating requests.
It accepts HTTP basic authentication (HTTPBasic).
It accepts HTTP bearer tokens (HTTPBearer).
Paths & Operations 9
Across 8 paths , the API surfaces 9 operations — 1 DELETE, 4 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.
assets 9
POST
/users/me/assets/upload
Upload File
upload_file_users_me_assets_upload_post
body
→ 201401403500422
POST
/users/me/assets/upload-stream
Upload File Stream
upload_file_stream_users_me_assets_upload_stream_post
body
→ 201401403500422
POST
/users/me/assets/presigned-url
Get Presigned Upload Url
get_presigned_upload_url_users_me_assets_presigned_url_post
body
→ 200401403500422
GET
/users/me/assets/asset/{asset_id}
Get File Metadata
get_file_metadata_users_me_assets_asset__asset_id__get
1 param
→ 200401403500422
DELETE
/users/me/assets/asset/{asset_id}
Delete File
delete_file_users_me_assets_asset__asset_id__delete
1 param
→ 204401403500422
GET
/users/me/assets/asset/{asset_id}/download
Download File
download_file_users_me_assets_asset__asset_id__download_get
1 param
→ 200401403500422
GET
/users/me/assets/asset/{asset_id}/thumbnail
Get Thumbnail
get_thumbnail_users_me_assets_asset__asset_id__thumbnail_get
1 param
→ 200401403500422
GET
/users/me/assets
List User Files
list_user_files_users_me_assets_get
1 param
→ 200401403500422
POST
/users/me/assets/email/retrieve
Get Email
get_email_users_me_assets_email_retrieve_post
body
→ 200401403500422
Schemas 9
The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are FileUploadResponse (8 properties), PresignedUrlResponse (6 properties), ValidationError (5 properties), Body_upload_file_stream_users_me_assets_upload_stream_post (3 properties). Each schema is shown below with its type and property counts.
Body_upload_file_users_me_assets_upload_post
object
3 properties
1 required
HTTPValidationError
object
1 property
GetEmailAssetRequest
object
1 property
1 required
PresignedUrlResponse
object
Response model for presigned URL generation
6 properties
6 required
GetEmailAssetResponse
object
1 property
1 required
ValidationError
object
5 properties
3 required
Body_get_presigned_upload_url_users_me_assets_presigned_url_post
object
2 properties
2 required
Body_upload_file_stream_users_me_assets_upload_stream_post
object
3 properties
1 required
FileUploadResponse
object
Response model for file uploads
8 properties
4 required
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
Other APIs Adapter publishes across the network.
Adapter conversations API
Adapter oauth-connect API
#assets