This API provides services to search and read compliance information.
Data Compliance API (3)
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/
https://api.corporate-data-league.ch/data-compliance/soap/v3/
https://api.corporate-data-league.ch/data-compliance/
Request
Start a job to screen business partners within a provided storage. The business partners are matched against sanction lists and for every business partner a detailed result is provided. Before you can run a screening job, you need to first upload business partners to a storage.
cmd
Unique identifier of the Storage.
List of data source IDs that should be used to filter storage.
Unique alpha-numeric number of the Data Monitor.
Chunk size that should be used during reading from storage.
ID of the configuration that should be used during screening. If not provided screening will try to use configuration attached to the API Key. In this case if no configuration is attached to the API Key, exception will be thrown.
Configuration that should be used during screening. If this object and configurationId are not provided screening will try to use configuration attached to the API Key. In this case if no configuration is attached to the API Key, exception will be thrown. If this object and configurationId are both provided, exception will be also thrown as only on of them is allowed.
List of features to be enabled.
| Items Enum Value | Description |
|---|---|
| ACTIVATE_STOP_WORDS | Activate detection of stop words and special calculation for matching score. |
| ACTIVATE_PROCESSING_LOG | Switches to store screening results into processing log. |
List of features to be disabled.
| Items Enum Value | Description |
|---|---|
| ACTIVATE_STOP_WORDS | Activate detection of stop words and special calculation for matching score. |
| ACTIVATE_PROCESSING_LOG | Switches to store screening results into processing log. |
- Mock server
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs
- Production SOAP
https://api.corporate-data-league.ch/data-compliance/soap/v3/v2/screeningjobs
- Production
https://api.corporate-data-league.ch/data-compliance/v2/screeningjobs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs \
-H 'Content-Type: application/json' \
-d '{
"storageId": "<STORAGE_ID>"
}'OK
Unique identifier of the Storage.
Job execution status.
| Enum Value | Description |
|---|---|
| UNKNOWN | Job becomes in unknown status. |
| CREATED | Job has been created. |
| PERSISTED | Job metadata has been persisted. |
| SCHEDULED | Job has been scheduled for execution. |
| WAITING | Job is waiting for being scheduled. |
| RUNNING | Job is being executed. |
| FINISHED | Job has finished. |
| DIED | Job has died due to unhandled exceptions. |
| CANCELED | Job has been canceled due to invalid input configuration. |
| FAILED | Job has failed. |
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "storageId": "72d6900fce6b326088f5d9d91049e3e6", "status": "RUNNING", "createdAt": "2020-08-31T16:47+00:00", "user": "johndoe", "progress": "77", "auditTrail": { "performedBy": "John Doe", "screenedNames": [ … ], "screeningDate": "2024-12-31T23:59:59.000Z", "screeningSettings": { … } } }
- Mock server
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs/{id}
- Production SOAP
https://api.corporate-data-league.ch/data-compliance/soap/v3/v2/screeningjobs/{id}
- Production
https://api.corporate-data-league.ch/data-compliance/v2/screeningjobs/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs/35f23c03-1c22-45fe-9484-3ffe769325deOK
Unique identifier of the Storage.
Job execution status.
| Enum Value | Description |
|---|---|
| UNKNOWN | Job becomes in unknown status. |
| CREATED | Job has been created. |
| PERSISTED | Job metadata has been persisted. |
| SCHEDULED | Job has been scheduled for execution. |
| WAITING | Job is waiting for being scheduled. |
| RUNNING | Job is being executed. |
| FINISHED | Job has finished. |
| DIED | Job has died due to unhandled exceptions. |
| CANCELED | Job has been canceled due to invalid input configuration. |
| FAILED | Job has failed. |
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "storageId": "72d6900fce6b326088f5d9d91049e3e6", "status": "RUNNING", "createdAt": "2020-08-31T16:47+00:00", "user": "johndoe", "progress": "77", "auditTrail": { "performedBy": "John Doe", "screenedNames": [ … ], "screeningDate": "2024-12-31T23:59:59.000Z", "screeningSettings": { … } } }
- Mock server
https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs/{id}/results
- Production SOAP
https://api.corporate-data-league.ch/data-compliance/soap/v3/v2/screeningjobs/{id}/results
- Production
https://api.corporate-data-league.ch/data-compliance/v2/screeningjobs/{id}/results
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://idp.cdq.com/_mock/apis/data-compliance-api/data-compliance-api-v3/api-v3/v2/screeningjobs/35f23c03-1c22-45fe-9484-3ffe769325de/results?startAfter=5712566172571652&limit=100&businessPartnerId=63e635235c06b7396330fe40'{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "limit": "5712566172571652", "total": "67", "values": [ { … } ] }