The Job Management API allows for the management and execution of asynchronous jobs within CDQ services. This API enables the creation, monitoring, and management of jobs, allowing developers to automate and streamline complex workflows and tasks.
Jobs Management API (2)
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/
Unique identifier of the storage as a path parameter.
Unique identifier of the processing log.
| Enum Value | Description |
|---|---|
| CURATION_LOG | Curation processing log identifier. |
| VALIDATION_LOG | Validation processing log identifier. |
| VALIDATION_SHARING_LOG | Validation sharing processing log identifier. |
| SANCTION_AND_WATCHLISTS_LOG | Sanction and Watchlists monitoring log identifier. |
| BANK_ACCOUNT_DATA_VERIFICATION_LOG | Bank Account verification processing log identifier. |
| OVERLAP_LOG | Overlap processing log identifier. |
| DUPLICATE_LOG | Duplicate processing log identifier. |
| QUALIFICATION_LOG | Qualification processing log identifier. |
Business Partner IDs, which should be filtered.
Unique identifiers of the data sources.
Business Partner External IDs, which should be filtered.
Features to not use during reading the results (INTERNAL ONLY):
FETCH_RESULT_DATA- Don’t return result data, only result metadata.NUMBER_OF_TOTAL- Don’t return total.
| Items Enum Value | Description |
|---|---|
| FETCH_RESULT_DATA | Fetch result data. |
| NUMBER_OF_TOTAL | Number of totals. |
List of result data fields to include in the result.
The status of the processing log result.
| Enum Value | Description |
|---|---|
| OK | OK |
| FAILED | FAILED |
Number of results that should be fetched. Maximum 5000 results can be returned in one page.
ISO 8601 representation of the timestamp when the result data was created.
ISO 8601 representation of the timestamp when the result data was created.
The current processing status of the processing log result.
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/{processingLogId}/results
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/{processingLogId}/results
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/{processingLogId}/results
curl -i -X GET \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/CURATION_LOG/resultsOK
Provides a value to be used as a startAfter in next page request.
ISO 8601 representation of the timestamp when the result data was created.
ISO 8601 representation of the timestamp when the result data was created.
{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "limit": "100", "from": "2019-09-07T-15:50+00", "to": "2019-09-07T-15:50+00", "total": "67", "values": [ { … } ] }
Unique identifier of the storage as a path parameter.
Unique identifier of the processing log.
| Enum Value | Description |
|---|---|
| CURATION_LOG | Curation processing log identifier. |
| VALIDATION_LOG | Validation processing log identifier. |
| VALIDATION_SHARING_LOG | Validation sharing processing log identifier. |
| SANCTION_AND_WATCHLISTS_LOG | Sanction and Watchlists monitoring log identifier. |
| BANK_ACCOUNT_DATA_VERIFICATION_LOG | Bank Account verification processing log identifier. |
| OVERLAP_LOG | Overlap processing log identifier. |
| DUPLICATE_LOG | Duplicate processing log identifier. |
| QUALIFICATION_LOG | Qualification processing log identifier. |
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/{processingLogId}/results/total
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/{processingLogId}/results/total
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/{processingLogId}/results/total
curl -i -X GET \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/CURATION_LOG/results/total{ "total": "67" }
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/initialize
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/initialize
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/initialize
curl -i -X POST \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/initialize{ "id": "72d6900fce6b326088f5d9d91049e3e6" }
Unique identifier of the storage as a path parameter.
Unique identifier of the processing log.
| Enum Value | Description |
|---|---|
| CURATION_LOG | Curation processing log identifier. |
| VALIDATION_LOG | Validation processing log identifier. |
| VALIDATION_SHARING_LOG | Validation sharing processing log identifier. |
| SANCTION_AND_WATCHLISTS_LOG | Sanction and Watchlists monitoring log identifier. |
| BANK_ACCOUNT_DATA_VERIFICATION_LOG | Bank Account verification processing log identifier. |
| OVERLAP_LOG | Overlap processing log identifier. |
| DUPLICATE_LOG | Duplicate processing log identifier. |
| QUALIFICATION_LOG | Qualification processing log identifier. |
Add processing log entries.
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/{processingLogId}/results
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/{processingLogId}/results
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/{processingLogId}/results
curl -i -X PUT \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/CURATION_LOG/results \
-H 'Content-Type: application/json' \
-d '{
"results": [
{
"dataSourceId": "648824a691d8d2503d65103e",
"businessPartnerId": "63e635235c06b7396330fe40",
"addressId": "address-id",
"externalId": "The ID managed in the customer'\''s SAP systems.",
"addressExternalId": "1",
"addressVersion": {
"characterSet": {
"technicalKey": "INTERNATIONAL"
},
"language": {
"technicalKey": "DE"
}
},
"jobType": "DATA_CURATION_JOB",
"resultData": "{'\''param1'\'': '\''value1'\''}",
"status": "OK",
"message": "Missing storageId.\"",
"countryShortName": "CH",
"processingStatus": {
"technicalKey": "IN_PROGRESS",
"modifiedAt": "2020-08-31T16:47+00:00"
},
"configuration": {
"id": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4",
"version": 1
},
"type": {
"technicalKey": "technical-key"
},
"executedAt": "2019-09-07T00:00:00Z"
}
],
"featuresOn": [
"LAB_USE_QUEUES"
]
}'{ "upserted": "1", "failed": "1" }
Unique identifier of the storage as a path parameter.
Unique identifier of the processing log.
| Enum Value | Description |
|---|---|
| CURATION_LOG | Curation processing log identifier. |
| VALIDATION_LOG | Validation processing log identifier. |
| VALIDATION_SHARING_LOG | Validation sharing processing log identifier. |
| SANCTION_AND_WATCHLISTS_LOG | Sanction and Watchlists monitoring log identifier. |
| BANK_ACCOUNT_DATA_VERIFICATION_LOG | Bank Account verification processing log identifier. |
| OVERLAP_LOG | Overlap processing log identifier. |
| DUPLICATE_LOG | Duplicate processing log identifier. |
| QUALIFICATION_LOG | Qualification processing log identifier. |
Processing log data delete request.
IDs of ProcessingLogData.
IDs of Business Partners.
IDs of data sources.
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/{processingLogId}/results/delete
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/{processingLogId}/results/delete
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/{processingLogId}/results/delete
curl -i -X POST \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/CURATION_LOG/results/delete \
-H 'Content-Type: application/json' \
-d '{
"ids": [
"5daef6fe65bafb00012901e6"
],
"businessPartnerIds": [
"63e635235c06b7396330fe40"
],
"dataSourceIds": [
"648824a691d8d2503d65103e"
],
"featuresOn": [
"LAB_USE_QUEUES"
]
}'{ "deleted": "1", "failed": "1" }
Unique identifier of the storage as a path parameter.
Unique identifier of the processing log.
| Enum Value | Description |
|---|---|
| CURATION_LOG | Curation processing log identifier. |
| VALIDATION_LOG | Validation processing log identifier. |
| VALIDATION_SHARING_LOG | Validation sharing processing log identifier. |
| SANCTION_AND_WATCHLISTS_LOG | Sanction and Watchlists monitoring log identifier. |
| BANK_ACCOUNT_DATA_VERIFICATION_LOG | Bank Account verification processing log identifier. |
| OVERLAP_LOG | Overlap processing log identifier. |
| DUPLICATE_LOG | Duplicate processing log identifier. |
| QUALIFICATION_LOG | Qualification processing log identifier. |
- Mock server
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/{storageId}/{processingLogId}/results/clear
- Production SOAP
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/soap/v2/processinglogs/{storageId}/{processingLogId}/results/clear
- Production
https://job-management-api.reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/processinglogs/{storageId}/{processingLogId}/results/clear
curl -i -X POST \
https://idp.cdq.com/_mock/apis/jobs-management-api/api-v2/processinglogs/72d6900fce6b326088f5d9d91049e3e6/CURATION_LOG/results/clear{ "deleted": "1", "failed": "1" }