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)
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types
- http://localhost:5281/v1/families/{familyUuid}/relation-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}/relation-types?page=1&size=20' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Successfully retrieved relation type associations.
Identifier of the product relation type that is associated.
Timestamp when the association was created.
Timestamp when the association was last modified.
Whether relations of this type are required for products in this family.
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5 }, { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": false, "minCount": 0, "maxCount": 10 } ]
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types
- http://localhost:5281/v1/families/{familyUuid}/relation-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}/relation-types' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"productRelationTypeUuid": "7834a835-50d6-4e97-8a63-309dc16472d4",
"isRequired": true,
"minCount": 0,
"maxCount": 0
}'{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- http://localhost:5281/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- 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}/relation-types/{familyRelationTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- http://localhost:5281/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- 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}/relation-types/{familyRelationTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"isRequired": true,
"minCount": 0,
"maxCount": 0
}'{ "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "isRequired": false, "minCount": 0, "maxCount": 3 }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- http://localhost:5281/v1/families/{familyUuid}/relation-types/{familyRelationTypeUuid}
- 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}/relation-types/{familyRelationTypeUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Maximum number of relations of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types/bulk
- http://localhost:5281/v1/families/{familyUuid}/relation-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}/relation-types/bulk' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '[
{
"productRelationTypeUuid": "7834a835-50d6-4e97-8a63-309dc16472d4",
"isRequired": true,
"minCount": 0,
"maxCount": 0
}
]'Relation type associations created successfully.
Identifier of the product relation type that is associated.
Timestamp when the association was created.
Timestamp when the association was last modified.
Maximum number of relations of this type allowed. Null means unlimited.
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 5 }, { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": false, "minCount": 0, "maxCount": 10 } ]
Maximum number of relations of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/relation-types/bulk
- http://localhost:5281/v1/families/{familyUuid}/relation-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}/relation-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
}
]'Relation type associations updated successfully.
Identifier of the product relation type that is associated.
Timestamp when the association was created.
Timestamp when the association was last modified.
Maximum number of relations of this type allowed. Null means unlimited.
[ { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "isRequired": false, "minCount": 0, "maxCount": 5 }, { "uuid": "bbb22222-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productRelationTypeUuid": "ddd44444-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "isRequired": true, "minCount": 2, "maxCount": 10 } ]