This API 1 provides services to upload, manipulate and download businesspartner data in the CDL Cloud.
Data Exchange API (5)
https://api.cdq.com/data-exchange/rest/
Only items with an ID greater than the given one will be retrieved.
When nextStartAfter provided in the response, should be used instead of the ID as an indicator for a next page.
Defines the attributes to sort by. Supported attribute is 'modifiedAt'. Sort direction can be specified in front of each attribute. '+' means ascending, '-' means descending. If direction is not given default sort is ascending.
Business Partner type technical keys which should be filtered.
Items Enum Value | Description |
---|---|
AUGMENTATION | Augmentation monitor returning Augmented Business Partner as a result of the curation process and raw updates from Reference Data Sources. |
DATA_QUALITY_PROFILING | Data validation monitor based on the configuration provided by cusotmer providing lis tof data defects of monitored business partners. |
SCREENING | Monitor for sanction & watchlist screening processes. |
Filter by specified Data Source ID.
- Production
https://api.cdq.com/data-exchange/rest/v2/datamonitors
curl -i -X GET \
'https://api.cdq.com/data-exchange/rest/v2/datamonitors?typeTechnicalKeys=AUGMENTATION' \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "values": "[ff864c7bfe38397b8c160bc624f97574, 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p]", "limit": "100", "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67" }
- Production
https://api.cdq.com/data-exchange/rest/storages/{storageId}/datamonitors/{dataMonitorId}
curl -i -X DELETE \
https://api.cdq.com/data-exchange/rest/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors/bfdfd6f7-562f-4d4a-921f-e68cba60d5cf \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
Only items with an ID greater than the given one will be retrieved.
When nextStartAfter provided in the response, should be used instead of the ID as an indicator for a next page.
Defines the attributes to sort by. Supported attribute is 'modifiedAt'. Sort direction can be specified in front of each attribute. '+' means ascending, '-' means descending. If direction is not given default sort is ascending.
Business Partner type technical keys which should be filtered.
Items Enum Value | Description |
---|---|
AUGMENTATION | Augmentation monitor returning Augmented Business Partner as a result of the curation process and raw updates from Reference Data Sources. |
DATA_QUALITY_PROFILING | Data validation monitor based on the configuration provided by cusotmer providing lis tof data defects of monitored business partners. |
SCREENING | Monitor for sanction & watchlist screening processes. |
Filter by specified Data Source ID.
- Production
https://api.cdq.com/data-exchange/rest/v2/storages/{storageId}/datamonitors
curl -i -X GET \
https://api.cdq.com/data-exchange/rest/v2/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "values": "[ff864c7bfe38397b8c160bc624f97574, 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p]", "limit": "100", "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67" }
Request
Create a new data monitor.
Data monitor is a concept for asynchronous processing of data curation and data validation.
Data monitors should be unique by a pair: dataSources
+ type
.
Data monitor can be created only for DATA_MIRROR storage, having sharedWithOrganization
set to true.
Available execution types:
- TRIGGER - causes reevaluation of data whenever CDQ Business Partner model of your data has changed or whenever linked reference data has changed
- JOB - reevaluates data every specified period of time.
Note: creation of data monitor starts background process that is invoked for all Business Partners from data monitor scope.
Type of the Data Monitor.
Technical key of a data monitor.
Enum Value | Description |
---|---|
AUGMENTATION | Augmentation monitor returning Augmented Business Partner as a result of the curation process and raw updates from Reference Data Sources. |
DATA_QUALITY_PROFILING | Data validation monitor based on the configuration provided by cusotmer providing lis tof data defects of monitored business partners. |
SCREENING | Monitor for sanction & watchlist screening processes. |
List of Data Sources.
The toggle used to enable or disable the Data Monitor.
Configuration which is used during processing Business Partners.
Available executions of data monitor.
Type of the Data Monitor Execution.
Technical key of the Data Monitor Execution Type.
Value | Description |
---|---|
TRIGGER | Execution is engaged for only these business partners, where any change (added, modified or deleted concepts) was detected. Adding completely new businness partner or new updates from reference data sources are also a reason to start monitor. |
Period after which Business Partner is evaluated again.
Features to be activated for Data Monitor.
Items Value | Description |
---|---|
BUILD_REPORT | Builds report for data monitor when it has JOB execution type. |
- Production
https://api.cdq.com/data-exchange/rest/v2/storages/{storageId}/datamonitors
curl -i -X POST \
https://api.cdq.com/data-exchange/rest/v2/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"technicalKey": "YOUR_TECHNICAL_KEY",
"dataSources": [
{
"id": "YOUR_DATA_SOURCE"
}
],
"enabled": "true",
"configuration": {
"id": "ID_OF_AUGMENTATION_CONFIGURATION"
},
"executions": [
{
"type": {
"technicalKey": "YOUR_TECHNICAL_KEY"
}
}
]
}'
OK
Unique alpha-numeric number of the Data Monitor.
The toggle used to enable or disable the Data Monitor.
Date in ISO-8601 format when data monitor was disabled.
Configuration which is used during processing Business Partners.
Date of modification (ISO 8601-compliant).
User or Client UUID which modified the resource.
{ "id": "bfdfd6f7-562f-4d4a-921f-e68cba60d5cf", "type": { "name": "Augmentation", "technicalKey": "AUGMENTATION" }, "dataSources": [ { … } ], "enabled": true, "disabledAt": "2025-08-19T06:23:16Z", "configuration": { "id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" }, "executions": [ { … } ], "validitySpan": { "technicalKey": "YEAR" }, "scopes": [ { … } ], "createdAt": "2025-08-19T06:23:16Z", "createdBy": "76248934691294444", "modifiedAt": "2025-08-19T06:23:16Z", "modifiedBy": "76248934691294444", "featuresOn": [ "BUILD_REPORT" ] }
List of Data Sources.
The toggle used to enable or disable the Data Monitor.
Configuration which is used during processing Business Partners.
Available executions of data monitor.
Type of the Data Monitor Execution.
Technical key of the Data Monitor Execution Type.
Value | Description |
---|---|
TRIGGER | Execution is engaged for only these business partners, where any change (added, modified or deleted concepts) was detected. Adding completely new businness partner or new updates from reference data sources are also a reason to start monitor. |
Period after which Business Partner is evaluated again.
- Production
https://api.cdq.com/data-exchange/rest/v2/storages/{storageId}/datamonitors/{dataMonitorId}
curl -i -X PUT \
https://api.cdq.com/data-exchange/rest/v2/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors/bfdfd6f7-562f-4d4a-921f-e68cba60d5cf \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"dataSources": [
{
"id": "648824a691d8d2503d65103e"
}
],
"enabled": true,
"configuration": {
"id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4"
},
"executions": [
{
"type": {
"technicalKey": "TRIGGER"
},
"frequency": "BI_WEEKLY"
}
],
"validitySpan": {
"technicalKey": "YEAR"
},
"scopes": [
{
"technicalKey": "RAW_UPDATES"
}
],
"featuresOn": [
"BUILD_REPORT"
]
}'
{ "created": "4", "updated": "0", "failed": "4" }
- Production
https://api.cdq.com/data-exchange/rest/v2/storages/{storageId}/datamonitors/{dataMonitorId}/progress
curl -i -X GET \
https://api.cdq.com/data-exchange/rest/v2/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors/bfdfd6f7-562f-4d4a-921f-e68cba60d5cf/progress \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "status": { "code": "400", "technicalKey": "OK", "details": [ … ], "path": "/v2/businesspartners/lookup", "timestamp": "2025-08-19T06:23:16Z" }, "total": "1001", "scope": { "technicalKey": "RAW_UPDATES" }, "processingStatuses": [ { … } ] }
- Production
https://api.cdq.com/data-exchange/rest/v2/storages/{storageId}/datamonitors/refresh
curl -i -X POST \
https://api.cdq.com/data-exchange/rest/v2/storages/72d6900fce6b326088f5d9d91049e3e6/datamonitors/refresh \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"dataMonitors": [
{
"id": "bfdfd6f7-562f-4d4a-921f-e68cba60d5cf"
}
]
}'
{ "dataMonitors": [ { … } ] }