The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Asset Files
Overview
Tag Contents
Tags
Skus
Sku Dimensions
Sku Weights
Family Asset Types
Family Attributes
Family Categories
Families
Family Relation Types
Product Assets
Product Asset Types
Product Attributes
Product Categories
Product Contents
Products
Product Metadata
Product Relations
Product Relation Types
Product Tags
Product Terms
Organization Members
Organizations
Organization Roles
Locales
Category Contents
Categories
Brand Contents
Brands
Attribute Contents
Attributes
Attribute Term Contents
Attribute Terms
Assets
Asset Metadata
Apiera REST API (1.0.0)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.apiera.io/_mock/openapi
http://localhost:5281
Bodyapplication/jsonrequiredArray [
Type of file variation being uploaded.
Enum"original""thumbnail""webOptimized""mobileOptimized""productDetail""printReady""socialMedia""videoPoster""videoPreview""videoStreamLow"
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/files/bulk/actions/initiate-upload
- http://localhost:5281/v1/assets/files/bulk/actions/initiate-upload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/assets/files/bulk/actions/initiate-upload \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"assetUuid": "ee6af44a-bc5b-48d8-8594-0296d309de33",
"variationType": "original",
"storageLocation": "s3",
"mimeType": "string",
"extension": "string"
}
]'Response
application/json
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "awaitingUpload", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "checksum": "", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174002", "assetUuid": "234e5678-e89b-12d3-a456-426614174002", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "awaitingUpload", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "checksum": "", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174002/original.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174003", "assetUuid": "234e5678-e89b-12d3-a456-426614174003", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "awaitingUpload", "variationType": "original", "storageLocation": "s3", "mimeType": "image/png", "extension": ".png", "checksum": "", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174003/original.png?X-Amz-Signature=..." } ]
Bodyapplication/jsonrequiredArray [ ]
SHA-256 checksum of the uploaded file for integrity verification.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/files/bulk/actions/complete-upload
- http://localhost:5281/v1/assets/files/bulk/actions/complete-upload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.apiera.io/_mock/openapi/v1/assets/files/bulk/actions/complete-upload \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"assetUuid": "ee6af44a-bc5b-48d8-8594-0296d309de33",
"fileUuid": "cfc6962f-d401-4825-9c0a-77bccac9ba59",
"checksum": "stringstringstringstringstringstringstringstringstringstringstri"
}
]'Response
application/json
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 4582912, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174002", "assetUuid": "234e5678-e89b-12d3-a456-426614174002", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 3145728, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174002/original.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174003", "assetUuid": "234e5678-e89b-12d3-a456-426614174003", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/png", "extension": ".png", "storageSize": 2097152, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174003/original.png?X-Amz-Signature=..." } ]
Query
Filter by exact status match. Supports multiple values.
Items Enum"awaitingUpload""uploaded"
Filter by exact variation type match. Supports multiple values.
Items Enum"original""thumbnail""webOptimized""mobileOptimized""productDetail""printReady""socialMedia""videoPoster""videoPreview""videoStreamLow"
Filter by exact creation timestamp.
Example: createdAt[eq]=2025-11-23T14:15:22.123456Z
Filter by minimum creation timestamp.
Example: createdAt[min]=2025-11-23T14:15:22.123456Z
Filter by maximum creation timestamp.
Example: createdAt[max]=2025-11-23T14:15:22.123456Z
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files
- http://localhost:5281/v1/assets/{assetUuid}/files
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&statuses%5Beq%5D=awaitingUpload&status%5Border%5D=string&variationTypes%5Beq%5D=original&variationType%5Border%5D=string&mimeTypes%5Beq%5D=string&extensions%5Beq%5D=string&extension%5Bcontains%5D=string&extension%5Bstarts%5D=string&extension%5Bends%5D=string&isAutogenerated%5Beq%5D=true&createdAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Border%5D=string&storageSize%5Border%5D=string&page=0&size=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 4582912, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "thumbnail", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 45280, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": true, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/thumbnail.jpg?X-Amz-Signature=..." }, { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "webOptimized", "storageLocation": "s3", "mimeType": "image/webp", "extension": ".webp", "storageSize": 285440, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": true, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/weboptimized.webp?X-Amz-Signature=..." } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}
- http://localhost:5281/v1/assets/{assetUuid}/files/{fileUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 4582912, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}
- http://localhost:5281/v1/assets/{assetUuid}/files/{fileUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bodyapplication/jsonrequired
Type of file variation being uploaded.
Enum"original""thumbnail""webOptimized""mobileOptimized""productDetail""printReady""socialMedia""videoPoster""videoPreview""videoStreamLow"
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/actions/initiate-upload
- http://localhost:5281/v1/assets/{assetUuid}/files/actions/initiate-upload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/actions/initiate-upload' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"variationType": "original",
"storageLocation": "s3",
"mimeType": "string",
"extension": "string"
}'Response
application/json
{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "awaitingUpload", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "checksum": "", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}/actions/complete-upload
- http://localhost:5281/v1/assets/{assetUuid}/files/{fileUuid}/actions/complete-upload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/files/{fileUuid}/actions/complete-upload' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"checksum": "stringstringstringstringstringstringstringstringstringstringstri"
}'Response
application/json
{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "assetUuid": "234e5678-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "status": "uploaded", "variationType": "original", "storageLocation": "s3", "mimeType": "image/jpeg", "extension": ".jpg", "storageSize": 4582912, "checksum": "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", "isAutogenerated": false, "presignedUrl": "https://bucket.s3.amazonaws.com/assets/234e5678e89b12d3a456426614174001/original.jpg?X-Amz-Signature=..." }