The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
API Reference
/- Bulk complete file uploads
Bulk initiate file uploads
List files
Get file
Delete file
Initiate file upload
Complete file upload
Bulk complete file upload...
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=..." }