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/families/{familyUuid}/attributes
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/attributes
- 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}/attributes?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&attributeUuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&requirementLevels%5Beq%5D=may&requirementLevel%5Border%5D=string&isAutoPopulated%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 attributes.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/attributes
- 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}/attributes' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"attributeUuid": "4104100f-5f1b-4071-ab51-e4d731f93685",
"requirementLevel": "may",
"isAutoPopulated": true
}'The created family attribute.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "attributeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "requirementLevel": "must", "isAutoPopulated": false }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- 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}/attributes/{familyAttributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested family attribute.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "attributeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "requirementLevel": "must", "isAutoPopulated": false }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- 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}/attributes/{familyAttributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"requirementLevel": 0,
"isAutoPopulated": true
}'The updated family attribute.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "familyUuid": "a1b2c3d4-5678-9012-3456-789012345678", "attributeUuid": "b2c3d4e5-6789-0123-4567-890123456789", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "requirementLevel": "must", "isAutoPopulated": false }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/attributes/{familyAttributeUuid}
- 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}/attributes/{familyAttributeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes/bulk
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/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/families/{familyUuid}/attributes/bulk' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"attributeUuid": "4104100f-5f1b-4071-ab51-e4d731f93685",
"requirementLevel": "may",
"isAutoPopulated": true
}
]'The created family attributes.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
Whether products created in this family automatically receive this attribute with a default value.
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "familyUuid": "0738e3a0-a16e-4b1d-8a18-44d0e84defd1", "attributeUuid": "4104100f-5f1b-4071-ab51-e4d731f93685", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "requirementLevel": "may", "isAutoPopulated": true } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/attributes/bulk
- Productionhttps://api.apiera.io/v1/families/{familyUuid}/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/families/{familyUuid}/attributes/bulk' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
"requirementLevel": 0,
"isAutoPopulated": true
}
]'The updated family attributes.
Timestamp when this association was created.
Timestamp when this association was last modified.
Requirement level for an association within a product family.
| Enum Value | Description |
|---|---|
| may | The association is optional and can be omitted. |
| must | The association is mandatory and must be provided. |
| should | The association is recommended but not strictly required. |
Whether products created in this family automatically receive this attribute with a default value.
[ { "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "familyUuid": "0738e3a0-a16e-4b1d-8a18-44d0e84defd1", "attributeUuid": "4104100f-5f1b-4071-ab51-e4d731f93685", "createdAt": "2025-11-23T14:15:22.123456Z", "updatedAt": "2025-11-23T14:15:22.123456Z", "requirementLevel": "may", "isAutoPopulated": true } ]