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/attributes
- Productionhttps://api.apiera.io/v1/attributes
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/attributes?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 attributes.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute has been soft-deleted. |
List of content UUIDs associated with this attribute. Only populated when include[contents]=true.
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes
- Productionhttps://api.apiera.io/v1/attributes
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/attributes \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string"
}'The created attribute.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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": "color", "displayName": "Color" }
Request
Creates multiple attributes in a single operation. All attributes are created in draft status.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/bulk
- Productionhttps://api.apiera.io/v1/attributes/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/attributes/bulk \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"code": "string",
"displayName": "string"
}
]'The created attributes.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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/attributes/bulk
- Productionhttps://api.apiera.io/v1/attributes/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
https://docs.apiera.io/_mock/openapi/v1/attributes/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 attributes.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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/attributes/{attributeUuid}
- Productionhttps://api.apiera.io/v1/attributes/{attributeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}?include%5Bcontents%5D=true&expand%5Bcontents%5D=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested attribute.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute has been soft-deleted. |
List of content UUIDs associated with this attribute. 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": "color", "displayName": "Color" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}
- Productionhttps://api.apiera.io/v1/attributes/{attributeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string"
}'The updated attribute.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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": "color", "displayName": "Color" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}
- Productionhttps://api.apiera.io/v1/attributes/{attributeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}/actions/lifecycle
- Productionhttps://api.apiera.io/v1/attributes/{attributeUuid}/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/attributes/{attributeUuid}/actions/lifecycle' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "publish"
}'The attribute after the lifecycle transition.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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": "color", "displayName": "Color" }
Lifecycle transition to apply to an attribute.
| Enum Value | Description |
|---|---|
| publish | Publishes the attribute. |
| unpublish | Unpublishes the attribute. |
| remove | Removes the attribute. |
| restore | Restores the attribute. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/bulk/actions/lifecycle
- Productionhttps://api.apiera.io/v1/attributes/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/attributes/bulk/actions/lifecycle \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "publish",
"uuids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}'The attributes after the lifecycle transition.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Lifecycle status of an attribute.
| Enum Value | Description |
|---|---|
| draft | The initial state of the attribute. |
| published | The attribute is visible to consumers. |
| unpublished | The attribute is no longer visible to consumers. |
| removed | The attribute 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" } ]