The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Apiera REST API (1.1.0)
| Items Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
| Items Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
| Items Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets
- Productionhttps://api.apiera.io/v1/assets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/assets?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&statuses%5Beq%5D=draft&status%5Border%5D=string&categories%5Beq%5D=image&category%5Border%5D=string&storageLocations%5Beq%5D=s3&collectionUuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&names%5Beq%5D=string&name%5Bcontains%5D=string&name%5Bstarts%5D=string&name%5Bends%5D=string&name%5Border%5D=string&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&updatedAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Border%5D=string&isArchived%5Beq%5D=true&isRemoved%5Beq%5D=true&page=0&size=0&include%5Bmetadata%5D=true&expand%5Bmetadata%5D=true&include%5Bfiles%5D=true&expand%5Bfiles%5D=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'A paginated list of assets.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
Collection of file UUIDs associated with this asset. Populated when include[files]=true.
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets
- Productionhttps://api.apiera.io/v1/assets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/assets \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"category": "image",
"storageLocation": "s3",
"name": "string",
"description": "string",
"altText": "string"
}'The created asset.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "product-hero", "description": "Hero image for the product listing page.", "altText": "A red sneaker on a white background." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}
- Productionhttps://api.apiera.io/v1/assets/{assetUuid}
- 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}?include%5Bmetadata%5D=true&expand%5Bmetadata%5D=true&include%5Bfiles%5D=true&expand%5Bfiles%5D=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested asset.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
Collection of file UUIDs associated with this asset. Populated when include[files]=true.
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "product-hero", "description": "Hero image for the product listing page.", "altText": "A red sneaker on a white background." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}
- Productionhttps://api.apiera.io/v1/assets/{assetUuid}
- 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}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"description": "string",
"altText": "string"
}'The updated asset.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "product-hero", "description": "Hero image for the product listing page.", "altText": "A red sneaker on a white background." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}
- Productionhttps://api.apiera.io/v1/assets/{assetUuid}
- 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}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/bulk
- Productionhttps://api.apiera.io/v1/assets/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/assets/bulk \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"category": "image",
"storageLocation": "s3",
"name": "string",
"description": "string",
"altText": "string"
}
]'The created assets.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "removedAt": "2025-11-23T14:15:22.123456Z", "archivedAt": "2025-11-23T14:15:22.123456Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "string", "description": "string", "altText": "string" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/bulk
- Productionhttps://api.apiera.io/v1/assets/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.apiera.io/_mock/openapi/v1/assets/bulk \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
"name": "string",
"description": "string",
"altText": "string"
}
]'The updated assets.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "removedAt": "2025-11-23T14:15:22.123456Z", "archivedAt": "2025-11-23T14:15:22.123456Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "string", "description": "string", "altText": "string" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/{assetUuid}/actions/lifecycle
- Productionhttps://api.apiera.io/v1/assets/{assetUuid}/actions/lifecycle
- 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}/actions/lifecycle' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "remove"
}'The asset after the lifecycle transition.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "published", "category": "image", "storageLocation": "s3", "name": "product-hero", "description": "Hero image for the product listing page.", "altText": "A red sneaker on a white background." }
Lifecycle transition to apply to an asset.
| Enum Value | Description |
|---|---|
| remove | Removes the asset. |
| restore | Restores the asset. |
| publish | Publishes the asset. |
| unpublish | Unpublishes the asset. |
| archive | Archives the asset. |
| unarchive | Unarchives the asset. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/assets/bulk/actions/lifecycle
- Productionhttps://api.apiera.io/v1/assets/bulk/actions/lifecycle
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.apiera.io/_mock/openapi/v1/assets/bulk/actions/lifecycle \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "remove",
"uuids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}'The assets after the lifecycle transition.
Timestamp when this asset was created.
Timestamp when this asset was last modified.
Timestamp when this asset was removed. Null if not removed.
Timestamp when this asset was archived. Null if not archived.
Lifecycle status of an asset.
| Enum Value | Description |
|---|---|
| draft | The initial state of the asset. |
| published | The asset is visible to consumers. |
| unpublished | The asset is no longer visible to consumers. |
| archived | The asset is archived and no longer in active use. |
| removed | The asset has been soft-deleted. |
Content category classification for an asset.
| Enum Value | Description |
|---|---|
| image | Static visual content such as photos, illustrations, or graphics. |
| video | Moving visual content such as clips, animations, or recordings. |
| audio | Sound content such as music, voiceovers, or sound effects. |
| document | Text-based content such as PDFs, manuals, or specifications. |
| design | Source design files such as PSD, AI, or Sketch files. |
| archive | Compressed file bundles such as ZIP or RAR archives. |
| data | Structured data files such as CSV, JSON, or XML. |
Storage backend where asset files are stored.
| Value | Description |
|---|---|
| s3 | Amazon S3 object storage. |
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "removedAt": "2025-11-23T14:15:22.123456Z", "archivedAt": "2025-11-23T14:15:22.123456Z", "status": "draft", "category": "image", "storageLocation": "s3", "name": "string", "description": "string", "altText": "string" } ]