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 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?name%5Beq%5D=string&name%5Bcontains%5D=string&name%5Bstarts%5D=string&name%5Bends%5D=string&name%5Border%5D=string&status%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' \
-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.
Attribute available for use in products
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "name": "Brand", "description": "Product manufacturer or brand name" }
- 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 '{
"name": "string",
"description": "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.
New attribute starts in draft status
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "name": "Brand", "description": "Product manufacturer or brand name" }
- 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 '[
{
"name": "string",
"description": "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.
Batch creation of product attributes
[ { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "name": "Brand", "description": "Product manufacturer or brand name" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "name": "Color", "description": "Product color or finish" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "draft", "name": "Material", "description": "Primary material composition" } ]
- 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",
"name": "string",
"description": "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", "name": "Brand Name", "description": "Official brand or manufacturer name" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "name": "Product Color", "description": "Available color options" } ]
- 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}' \
-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.
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "name": "Brand", "description": "Product manufacturer or 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 PATCH \
'https://docs.apiera.io/_mock/openapi/v1/attributes/{attributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"description": "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.
Attribute with modified properties
{ "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "name": "Brand Name", "description": "Official brand or manufacturer 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", "name": "Brand", "description": "Product manufacturer or brand name" }
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", "name": "Brand", "description": "Product manufacturer or brand name" }, { "uuid": "123e4567-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "status": "published", "name": "Color", "description": "Product color or finish" } ]