The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Family Asset Types
Endpoints
Asset Collections
Assets
Attribute Contents
Attributes
Brand Contents
Brands
Category Contents
Categories
Channels
Channel Input Types
Collections
Family Attributes
Family Categories
Families
Family Input Types
Family Relation Types
Asset Files
Input Types
Locales
Product Assets
Product Asset Types
Product Attributes
Product Categories
Product Channel Publications
Product Channel Publication Schedules
Products
Product Input Values
Product Relations
Product Relation Types
Product Tags
Product Terms
Tag Contents
Tags
Attribute Term Contents
Attribute Terms
Type Groups
Webhook Delivery Attempts
Webhook Deliveries
Webhook Event Types
Webhook Subscriptions
Webhook Subscription Event Types
Apiera REST API (1.1.0)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.apiera.io/_mock/openapi
Production
https://api.apiera.io
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&productAssetTypeUuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&isRequired%5Beq%5D=true&appliesToSimple%5Beq%5D=true&appliesToParent%5Beq%5D=true&appliesToVariant%5Beq%5D=true&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&page=0&size=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'A paginated list of family asset types.
Identifier of the product asset type that is associated.
Timestamp when the association was created.
Example: "2025-11-23T14:15:22.123456Z"
Timestamp when the association was last modified.
Example: "2025-11-23T14:15:22.123456Z"
Whether assets of this type are required for products in this family.
Maximum number of assets of this type allowed. Null means unlimited.
Response
application/json
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"productAssetTypeUuid": "3fe69845-2f00-4af7-91b0-56c045ddef20",
"isRequired": true,
"minCount": 0,
"maxCount": 0,
"appliesToSimple": true,
"appliesToParent": true,
"appliesToVariant": true
}'Response
application/json
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "productAssetTypeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5, "appliesToSimple": true, "appliesToParent": true, "appliesToVariant": false }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Response
application/json
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "productAssetTypeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5, "appliesToSimple": true, "appliesToParent": true, "appliesToVariant": false }
Bodyapplication/jsonrequired
Maximum number of assets of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"isRequired": true,
"minCount": 0,
"maxCount": 0,
"appliesToSimple": true,
"appliesToParent": true,
"appliesToVariant": true
}'Response
application/json
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "productAssetTypeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5, "appliesToSimple": true, "appliesToParent": true, "appliesToVariant": false }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/{familyAssetTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Bodyapplication/jsonrequiredArray [ ]
Maximum number of assets of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"productAssetTypeUuid": "3fe69845-2f00-4af7-91b0-56c045ddef20",
"isRequired": true,
"minCount": 0,
"maxCount": 0,
"appliesToSimple": true,
"appliesToParent": true,
"appliesToVariant": true
}
]'Response
application/json
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "familyUuid": "0738e3a0-a16e-4b1d-8a18-44d0e84defd1", "productAssetTypeUuid": "3fe69845-2f00-4af7-91b0-56c045ddef20", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "isRequired": true, "minCount": 0, "maxCount": 0, "appliesToSimple": true, "appliesToParent": true, "appliesToVariant": true } ]
Bodyapplication/jsonrequiredArray [ ]
Maximum number of assets of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/asset-types/bulk
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
"isRequired": true,
"minCount": 0,
"maxCount": 0,
"appliesToSimple": true,
"appliesToParent": true,
"appliesToVariant": true
}
]'Response
application/json
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "familyUuid": "0738e3a0-a16e-4b1d-8a18-44d0e84defd1", "productAssetTypeUuid": "3fe69845-2f00-4af7-91b0-56c045ddef20", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "isRequired": true, "minCount": 0, "maxCount": 0, "appliesToSimple": true, "appliesToParent": true, "appliesToVariant": true } ]