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)
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands
- Productionhttps://api.apiera.io/v1/brands
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/brands?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&codes%5Beq%5D=string&code%5Bcontains%5D=string&code%5Bstarts%5D=string&code%5Bends%5D=string&code%5Border%5D=string&displayNames%5Beq%5D=string&displayName%5Bcontains%5D=string&displayName%5Bstarts%5D=string&displayName%5Bends%5D=string&displayName%5Border%5D=string&statuses%5Beq%5D=draft&status%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&isRemoved%5Beq%5D=true&page=0&size=0&include%5Bcontents%5D=true&expand%5Bcontents%5D=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'A paginated list of brands.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
List of content UUIDs associated with this brand. Only populated when include[contents]=true.
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands
- Productionhttps://api.apiera.io/v1/brands
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/brands \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string"
}'The created brand.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "acme", "displayName": "Acme Corporation" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/bulk
- Productionhttps://api.apiera.io/v1/brands/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/brands/bulk \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"code": "string",
"displayName": "string"
}
]'The created brands.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
[ { "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", "status": "draft", "code": "string", "displayName": "string" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/bulk
- Productionhttps://api.apiera.io/v1/brands/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.apiera.io/_mock/openapi/v1/brands/bulk \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
"code": "string",
"displayName": "string"
}
]'The updated brands.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
[ { "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", "status": "draft", "code": "string", "displayName": "string" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}
- Productionhttps://api.apiera.io/v1/brands/{brandUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}?include%5Bcontents%5D=true&expand%5Bcontents%5D=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested brand.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
List of content UUIDs associated with this brand. Only populated when include[contents]=true.
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "acme", "displayName": "Acme Corporation" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}
- Productionhttps://api.apiera.io/v1/brands/{brandUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string"
}'The updated brand.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "acme", "displayName": "Acme Corporation" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}
- Productionhttps://api.apiera.io/v1/brands/{brandUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Request
Transitions a brand to a different lifecycle state. Valid transitions depend on the current status.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/{brandUuid}/actions/lifecycle
- Productionhttps://api.apiera.io/v1/brands/{brandUuid}/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/brands/{brandUuid}/actions/lifecycle' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "remove"
}'The brand after the lifecycle transition.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "published", "code": "acme", "displayName": "Acme Corporation" }
Lifecycle transition to apply to a brand.
| Enum Value | Description |
|---|---|
| remove | Removes the brand. |
| restore | Restores the brand. |
| publish | Publishes the brand. |
| unpublish | Unpublishes the brand. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/brands/bulk/actions/lifecycle
- Productionhttps://api.apiera.io/v1/brands/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/brands/bulk/actions/lifecycle \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "remove",
"uuids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}'The brands after the lifecycle transition.
Timestamp when this brand was created.
Timestamp when this brand was last modified.
Timestamp when this brand was removed. Null if not removed.
Lifecycle status of a brand.
| Enum Value | Description |
|---|---|
| draft | The initial state of the brand. |
| published | The brand is visible to consumers. |
| unpublished | The brand is no longer visible to consumers. |
| removed | The brand has been soft-deleted. |
[ { "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", "status": "draft", "code": "string", "displayName": "string" } ]