This is Complai REST API documentation
This is Complai REST API documentation
curl -i -X GET \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/{assetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "id": "string", "extId": "string", "organizationId": "string", "name": "string", "inventoryStatus": "string", "manufacturerId": "string", "manufacturerName": "string", "extManufacturerId": "string", "baseAssetId": "string", "assetTemplateId": "string", "assetTemplateName": "string", "assetTemplateVersion": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "hasHierarchyUsage": true, "assetCode": "string", "metadata": {}, "hierarchyChildren": [ "string" ], "image": "string", "isPublished": true, "type": 0 }
curl -i -X PUT \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/{assetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X DELETE \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/{assetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assets": [
{
"id": "string",
"extId": "string",
"baseAssetId": "string",
"assetTemplateId": "string",
"name": "string",
"inventoryStatus": "Active",
"manufacturerId": "string",
"assetCode": "string",
"metadata": {},
"type": 0,
"image": "string"
}
]
}'{ "id": "string", "extId": "string", "organizationId": "string", "name": "string", "inventoryStatus": "string", "manufacturerId": "string", "manufacturerName": "string", "extManufacturerId": "string", "baseAssetId": "string", "assetTemplateId": "string", "assetTemplateName": "string", "assetTemplateVersion": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "hasHierarchyUsage": true, "assetCode": "string", "metadata": {}, "hierarchyChildren": [ "string" ], "image": "string", "isPublished": true, "type": 0 }
curl -i -X PUT \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/{assetId}/inventory-status' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"inventoryStatus": "string",
"shouldUpdateForms": true
}'curl -i -X GET \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/{assetId}/usage' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
'https://api-portal.complai.com/_mock/complai-api/api/v2/assets-registry/external/upsert/async?partialIngest=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assets": [
{
"id": "string",
"extId": "string",
"baseAssetId": "string",
"assetTemplateId": "string",
"name": "string",
"inventoryStatus": "Active",
"manufacturerId": "string",
"assetCode": "string",
"metadata": {},
"type": 0,
"image": "string"
}
]
}'