This API provides services to search and read reference data
Referencedata API (4)
https://api.cdq.com/referencedata/rest/
Business Partner IDs which should be filtered.
Pagination cursor which should be filled with nextStartAfter value provided in the previous page read response.
- Production
https://api.cdq.com/referencedata/rest/dnb/lookupjobs/{id}/results
curl -i -X GET \
https://api.cdq.com/referencedata/rest/dnb/lookupjobs/cbed7ac6-a97d-4c23-9060-2a88fa660957/results \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "limit": "100", "total": "67", "values": [ { … } ] }
cmd
Unique identifier of the Storage.
Optional if credentials are available in user or organization settings.
Optional if credentials are available in user or organization settings.
MATCH contains just the match results while EXTENDED_MATCH also includes D&B products (attention increased costs)
List of features to be activated in the lookup.
Items Enum Value | Description |
---|---|
INCREMENT | Continue processing after the last processed result with a goal to run on newly created business partners from a storage. |
ENABLE_PARTIAL_QUOTA_CONSUMPTION | Enables to run import job on a remaining quota when full quota not available. |
ACTIVATE_MASTER_DATA_EXTENDED | Enables to use data blocks instead of cmplek when fetching data from DNB. |
SKIP_DNB_IMPORT | If it is not used, all DUNS will be fetched from DNB. Should be used in combination with ENRICH_COMMERCIAL_ULTIMATE to only load what is needed for commercial ultimate calculation. |
ENRICH_COMMERCIAL_ULTIMATE | Calculate commercial ultimate for each business partner in storage. |
List of features to be deactivated in the lookup.
Items Enum Value | Description |
---|---|
INCREMENT | Continue processing after the last processed result with a goal to run on newly created business partners from a storage. |
ENABLE_PARTIAL_QUOTA_CONSUMPTION | Enables to run import job on a remaining quota when full quota not available. |
ACTIVATE_MASTER_DATA_EXTENDED | Enables to use data blocks instead of cmplek when fetching data from DNB. |
SKIP_DNB_IMPORT | If it is not used, all DUNS will be fetched from DNB. Should be used in combination with ENRICH_COMMERCIAL_ULTIMATE to only load what is needed for commercial ultimate calculation. |
ENRICH_COMMERCIAL_ULTIMATE | Calculate commercial ultimate for each business partner in storage. |
D&B name of the product to be used in the job.
Enum Value | Description |
---|---|
DNB | D&B Master Data |
DNB_MASTER_DATA_BASIC | D&B Master Data Basic |
DNB_MASTER_DATA_PLUS_MGMT | D&B Master Data Plus Management |
DNB_MASTER_DATA_PLUS_LINKAGE | D&B Master Data Plus Linkage |
DNB_MASTER_DATA_EXTENDED | D&B Master Data Extended |
DNB_LINKAGE_LNKELI | D&B Linkage LNKELI |
- Production
https://api.cdq.com/referencedata/rest/dnb/lookupjobs
curl -i -X POST \
https://api.cdq.com/referencedata/rest/dnb/lookupjobs \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"dnbUser": "myDnbUser",
"dnbPassword": "myDnbPassword",
"mode": "EXTENDED_MATCH",
"featuresOn": [
"INCREMENT"
],
"featuresOff": [
"INCREMENT"
],
"dnbDataSource": "DNB_MASTER_DATA_EXTENDED"
}'
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. |
COULDNT_START | Job could not be started. |
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. |
Date of modification (ISO 8601-compliant).
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "storageId": "72d6900fce6b326088f5d9d91049e3e6", "status": "RUNNING", "createdAt": "2025-08-15T11:08:44Z", "createdBy": "76248934691294444", "progress": "77", "result": { "statistics": { … } }, "modifiedAt": "2025-08-15T11:08:44Z", "statusMessage": "The job failed because storage is empty." }
- Production
https://api.cdq.com/referencedata/rest/dnb/lookupjobs/{id}
curl -i -X GET \
https://api.cdq.com/referencedata/rest/dnb/lookupjobs/cbed7ac6-a97d-4c23-9060-2a88fa660957 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
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. |
COULDNT_START | Job could not be started. |
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. |
Date of modification (ISO 8601-compliant).
{ "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "storageId": "72d6900fce6b326088f5d9d91049e3e6", "status": "RUNNING", "createdAt": "2025-08-15T11:08:44Z", "createdBy": "76248934691294444", "progress": "77", "result": { "statistics": { … } }, "modifiedAt": "2025-08-15T11:08:44Z", "statusMessage": "The job failed because storage is empty." }