This API provides services to search and read reference data
Referencedata API (4)
https://api.cdq.com/referencedata/rest/
Number of items per page. Default value is 10.
Matching threshold for the lookup process. Default value is 0.5.
Maximum number of candidates to be returned. Default value is 50.
This field allows to filter data mirrors that will be queried. For each data mirror, data sources can also be filtered. Leave empty to include all available data mirrors in query.
List of features to be activated.
Items Enum Value | Description |
---|---|
ACTIVATE_IDENTIFIER_ONLY_MATCH | Executes lookup based only on identifier. Company names and addresses will not affect results. |
ACTIVATE_DATASOURCE_CDQ_POOL | Add results from CDQ Data Sharing Community Data Pool to the lookup results. |
ACTIVATE_DATASOURCE_CDL | DEPRECATED Please use ACTIVATE_DATASOURCE_CDQ_POOL instead |
ACTIVATE_DATASOURCE_BZST | dd results from Bzst to the lookup results. |
ACTIVATE_DATASOURCE_VIES_FOR_ES | Use VIES to check for data correctness (only for spanish records). |
ACTIVATE_DATASOURCE_GOOGLEPLACES | Add results from Google Places to the lookup results. |
ACTIVATE_DATASOURCE_STORAGES | Add results from organizational data mirrors to the lookup results. |
ACTIVATE_DATASOURCE_DNB | Add results from DNB to the lookup results. Works only when in organization setting at least one pair of any dnb credentials are provided and given data source is active. |
ACTIVATE_DATASOURCE_BVD | Add results from BVD to the lookup results. |
ACTIVATE_DATASOURCE_NLBR | Add results from the Netherlands Company Register NL.BR to the lookup results. Works only when in organization setting the NL.BR credentials are provided. |
List of features to be deactivated.
Items Enum Value | Description |
---|---|
ACTIVATE_IDENTIFIER_ONLY_MATCH | Executes lookup based only on identifier. Company names and addresses will not affect results. |
ACTIVATE_DATASOURCE_CDQ_POOL | Add results from CDQ Data Sharing Community Data Pool to the lookup results. |
ACTIVATE_DATASOURCE_CDL | DEPRECATED Please use ACTIVATE_DATASOURCE_CDQ_POOL instead |
ACTIVATE_DATASOURCE_BZST | dd results from Bzst to the lookup results. |
ACTIVATE_DATASOURCE_VIES_FOR_ES | Use VIES to check for data correctness (only for spanish records). |
ACTIVATE_DATASOURCE_GOOGLEPLACES | Add results from Google Places to the lookup results. |
ACTIVATE_DATASOURCE_STORAGES | Add results from organizational data mirrors to the lookup results. |
ACTIVATE_DATASOURCE_DNB | Add results from DNB to the lookup results. Works only when in organization setting at least one pair of any dnb credentials are provided and given data source is active. |
ACTIVATE_DATASOURCE_BVD | Add results from BVD to the lookup results. |
ACTIVATE_DATASOURCE_NLBR | Add results from the Netherlands Company Register NL.BR to the lookup results. Works only when in organization setting the NL.BR credentials are provided. |
Configuration ID used to set up lookup. If provided, those parameters will be affected. If any of them is provided in this request, will overwrite one from configuration (except for features which are merged):
dataSource
dataMatchingDefinitionId
matchingThreshold
maxCandidates
pageSize
(deprecated)limit
featuresOn
featuresOff
List of tasks to be executed.
Refers to an organizational entity engaged in various facets of another organization's business interactions. This collaborative connection often manifests as a customer, supplier, vendor, or service provider. In the CDQ (Corporate Data Quality) framework, the Business Partner assumes a pivotal role as a core managed entity. Each Business Partner is distinctly and globally identifiable through a unique CDQ ID. All pertinent information, including addresses, identifiers, and hierarchical data, is intricately associated with and linked to the specific Business Partner, ensuring comprehensive management and traceability within the system.
Unique identifier for a task.
- Production
https://api.cdq.com/referencedata/rest/v4/businesspartners/lookup/bulks
curl -i -X POST \
https://api.cdq.com/referencedata/rest/v4/businesspartners/lookup/bulks \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"featuresOn": [
"SHOW_DEBUG_INFO"
],
"tasks": [
{
"id": "42010AEF0CEB1EEEACF7ECD80452F903__-/-",
"businessPartner": {
"jsonRecord": {
"addressData": [
{
"organizationPostalAddress": {
"country": {
"code": "DE"
},
"postCode": "69190",
"houseNumber": "16",
"street": {
"name": "Dietmar-Hopp-Allee"
},
"primaryRegion": {
"code": "08"
},
"town": {
"name": "Walldorf"
}
}
}
],
"businessPartnerType": "organization",
"identifications": [
{
"identificationType": {
"code": "BUP002"
},
"identificationNumber": "HRB 719915",
"entryDateVc": "-",
"country": {
"code": "DE"
},
"institute": "Local Court Mannheim",
"validFrom": "2024-01-15",
"validTo": "9999-12-31"
},
{
"identificationType": {
"code": "DPI001"
},
"identificationNumber": "GR.LEI:529900PM64WH8AF1E917HQ",
"entryDateVc": "-",
"validFrom": "2024-01-15",
"validTo": "9999-12-31"
}
],
"organization": {
"nameDetails": {
"formattedOrgNameLine1": "SAP SE",
"formattedOrgName": "SAP SE"
}
},
"taxNumbers": [
{
"taxNumberType": {
"code": "DE0"
},
"taxNumber": "DE143454214"
}
]
}
}
}
]
}'
OK
Unique identifier for a set of bulk tasks.
Date of creation (ISO 8601-compliant).
Details about status or error of a service
Technical key describing the status or error
Requested path which caused this error.
Number of items per page. Default value is 10.
Matching threshold for the lookup process. Default value is 0.5.
Maximum number of candidates to be returned. Default value is 50.
This field allows to filter data mirrors that will be queried. For each data mirror, data sources can also be filtered. Leave empty to include all available data mirrors in query.
List of features to be activated.
List of features to be deactivated.
Configuration ID used to set up lookup. If provided, those parameters will be affected. If any of them is provided in this request, will overwrite one from configuration (except for features which are merged):
dataSource
dataMatchingDefinitionId
matchingThreshold
maxCandidates
pageSize
(deprecated)limit
featuresOn
featuresOff
{ "id": "650b12ac-3768-11ee-be56-0242ac120002", "createdAt": "2025-08-15T11:08:44Z", "finishedAt": "2025-08-15T11:08:44Z", "createdBy": "76248934691294444", "status": { "code": "400", "technicalKey": "OK", "details": [ … ], "path": "/v2/businesspartners/lookup", "timestamp": "2025-08-15T11:08:44Z" }, "progress": "77", "limit": "10", "startAfter": "5712566172571652", "dataSources": [ "VIES" ], "matchingThreshold": "0.5", "maxCandidates": "50", "storagesDataSources": [ { … } ], "featuresOn": [ "ACTIVATE_DATASOURCE_BVD" ], "featuresOff": [ "ACTIVATE_DATASOURCE_BVD" ], "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "results": [ { … } ], "nextStartAfter": "5712566172571652" }
Number of items to be returned on the page.
Pagination cursor which should be filled with nextStartAfter value provided in the previous page read response.
- Production
https://api.cdq.com/referencedata/rest/v4/businesspartners/lookup/bulks/{id}
curl -i -X GET \
https://api.cdq.com/referencedata/rest/v4/businesspartners/lookup/bulks/cbed7ac6-a97d-4c23-9060-2a88fa660957 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
OK
Unique identifier for a set of bulk tasks.
Date of creation (ISO 8601-compliant).
Details about status or error of a service
Technical key describing the status or error
Requested path which caused this error.
Number of items per page. Default value is 10.
Matching threshold for the lookup process. Default value is 0.5.
Maximum number of candidates to be returned. Default value is 50.
This field allows to filter data mirrors that will be queried. For each data mirror, data sources can also be filtered. Leave empty to include all available data mirrors in query.
List of features to be activated.
List of features to be deactivated.
Configuration ID used to set up lookup. If provided, those parameters will be affected. If any of them is provided in this request, will overwrite one from configuration (except for features which are merged):
dataSource
dataMatchingDefinitionId
matchingThreshold
maxCandidates
pageSize
(deprecated)limit
featuresOn
featuresOff
{ "id": "650b12ac-3768-11ee-be56-0242ac120002", "createdAt": "2025-08-15T11:08:44Z", "finishedAt": "2025-08-15T11:08:44Z", "createdBy": "76248934691294444", "status": { "code": "400", "technicalKey": "OK", "details": [ … ], "path": "/v2/businesspartners/lookup", "timestamp": "2025-08-15T11:08:44Z" }, "progress": "77", "limit": "10", "startAfter": "5712566172571652", "dataSources": [ "VIES" ], "matchingThreshold": "0.5", "maxCandidates": "50", "storagesDataSources": [ { … } ], "featuresOn": [ "ACTIVATE_DATASOURCE_BVD" ], "featuresOff": [ "ACTIVATE_DATASOURCE_BVD" ], "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "results": [ { … } ], "nextStartAfter": "5712566172571652" }