The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Apiera REST API (1.0.0)
Filter by one or more statuses. Accepts multiple values.
Filter by exact creation timestamp.
Filter by minimum creation timestamp.
Filter by maximum creation timestamp.
Filter by exact update timestamp.
Filter by minimum update timestamp.
Filter by maximum update timestamp.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes
- http://localhost:5281/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&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>'Successfully retrieved 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.
Current lifecycle status of this attribute.
List of content UUIDs associated with this attribute. Only populated when include[contents]=true.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes
- http://localhost:5281/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"
}'Attribute created successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "code": "brand" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/bulk
- http://localhost:5281/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"
}
]'Attributes created successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
[ { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "code": "brand" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "code": "color" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "code": "material" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/bulk
- http://localhost:5281/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"
}
]'Attributes updated successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
[ { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand_name" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "product_color" } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}
- http://localhost:5281/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>'Successfully retrieved attribute.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
List of content UUIDs associated with this attribute. Only populated when include[contents]=true.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}
- http://localhost:5281/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"
}'Attribute updated successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand_name" }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}
- http://localhost:5281/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
- http://localhost:5281/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"
}'Attribute transitioned successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand" }
Lifecycle transition to apply to all specified attributes.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/attributes/bulk/actions/lifecycle
- http://localhost:5281/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"
]
}'Attributes transitioned successfully.
Timestamp when this attribute was created.
Timestamp when this attribute was last modified.
Timestamp when this attribute was removed. Null if not removed.
Current lifecycle status of this attribute.
[ { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "brand" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "code": "color" } ]