This is Complai REST API documentation
This is Complai REST API documentation
curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/search \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"page": 0,
"pageSize": 0,
"sorting": [
{
"field": "string",
"sort": {}
}
],
"filters": {
"items": [
{
"field": "string",
"operator": "contains",
"value": {},
"options": {
"caseInsensitive": true
}
}
],
"logicOperator": "and"
}
}'curl -i -X GET \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/{manufacturerId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "id": "string", "extId": "string", "name": "string", "assetTemplateId": "string", "assetTemplateName": "string", "assetTemplateVersion": "string", "country": "string", "state": "string", "zip": "string", "city": "string", "address": "string", "contact": "string", "contactEmail": "string", "gln": "string", "metadata": {}, "organizationId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "inventoryStatus": "string", "image": "string", "type": 0 }
curl -i -X PUT \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/{manufacturerId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X DELETE \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/{manufacturerId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assets": [
{
"id": "string",
"extId": "string",
"name": "string",
"assetTemplateId": "string",
"country": "string",
"state": "string",
"zip": "string",
"city": "string",
"address": "string",
"contact": "string",
"contactEmail": "string",
"gln": "string",
"inventoryStatus": "Active",
"metadata": {},
"type": 0,
"image": "string"
}
]
}'[ { "id": "string", "extId": "string", "name": "string", "assetTemplateId": "string", "assetTemplateName": "string", "assetTemplateVersion": "string", "country": "string", "state": "string", "zip": "string", "city": "string", "address": "string", "contact": "string", "contactEmail": "string", "gln": "string", "metadata": {}, "organizationId": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "inventoryStatus": "string", "image": "string", "type": 0 } ]
curl -i -X DELETE \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry?cleanAuditRooms=true' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X PUT \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/{manufacturerId}/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/manufacturers-registry/{manufacturerId}/usage' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/import?delimiter=string&type=asset' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'[ { "id": "string", "name": "string", "inventoryStatus": "string", "country": "string", "state": "string", "zip": "string", "city": "string", "address": "string", "contact": "string", "contactEmail": "string", "gln": "string", "metadata": {}, "assetTemplateId": "string", "type": 0 } ]
curl -i -X GET \
'https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/import/template?allowForAllTemplates=true&templateId=string&type=asset' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/manufacturers-registry/upsert/async \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assets": [
{
"id": "string",
"extId": "string",
"name": "string",
"assetTemplateId": "string",
"country": "string",
"state": "string",
"zip": "string",
"city": "string",
"address": "string",
"contact": "string",
"contactEmail": "string",
"gln": "string",
"inventoryStatus": "Active",
"metadata": {},
"type": 0,
"image": "string"
}
]
}'