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}/asset-types
- http://localhost:5281/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?page=1&size=20' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Successfully retrieved asset type associations.
Identifier of the product asset type that is associated.
Timestamp when the association was created.
Timestamp when the association was last modified.
Whether assets of this type are required for products in this family.
[ { "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 1 }, { "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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}/asset-types
- http://localhost:5281/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
}'{ "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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}/asset-types/{familyAssetTypeUuid}
- http://localhost:5281/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>'{ "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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}/asset-types/{familyAssetTypeUuid}
- http://localhost:5281/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
}'{ "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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}/asset-types/{familyAssetTypeUuid}
- http://localhost:5281/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>'Maximum number of assets of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk
- http://localhost:5281/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
}
]'Asset type associations created successfully.
Timestamp when the association was created.
Timestamp when the association was last modified.
Maximum number of assets of this type allowed. Null means unlimited.
[ { "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-20T08:15:00.000000Z", "isRequired": true, "minCount": 1, "maxCount": 1 }, { "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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 assets of this type allowed. Null means unlimited.
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/families/{familyUuid}/asset-types/bulk
- http://localhost:5281/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
}
]'Asset type associations updated successfully.
Timestamp when the association was created.
Timestamp when the association was last modified.
Maximum number of assets of this type allowed. Null means unlimited.
[ { "uuid": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-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": "aaa11111-e89b-12d3-a456-426614174001", "familyUuid": "123e4567-e89b-12d3-a456-426614174001", "productAssetTypeUuid": "ccc33333-e89b-12d3-a456-426614174001", "createdAt": "2025-11-20T08:15:00.000000Z", "updatedAt": "2025-11-23T15:45:00.000000Z", "isRequired": true, "minCount": 2, "maxCount": 10 } ]