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/base-assets/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"
}
}'{ "data": [ { … } ], "count": 10 }
curl -i -X GET \
'https://api-portal.complai.com/_mock/complai-api/api/v2/base-assets/{baseAssetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "id": "string", "extId": "string", "organizationId": "string", "name": "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" ] }
curl -i -X PUT \
'https://api-portal.complai.com/_mock/complai-api/api/v2/base-assets/{baseAssetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"assetCode": "string",
"metadata": {}
}'curl -i -X DELETE \
'https://api-portal.complai.com/_mock/complai-api/api/v2/base-assets/{baseAssetId}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/base-assets \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"extId": "string",
"assetTemplateId": "string",
"name": "string",
"assetCode": "string",
"metadata": {}
}'{ "id": "string", "extId": "string", "organizationId": "string", "name": "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" ] }
curl -i -X POST \
https://api-portal.complai.com/_mock/complai-api/api/v2/base-assets/upsert/async \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assets": [
{
"extId": "string",
"assetTemplateId": "string",
"name": "string",
"assetCode": "string",
"metadata": {}
}
]
}'