This API provides services to search and read reference data
Referencedata API (4)
https://api.cdq.com/referencedata/rest/
Request
Create a bulk to fetch multiple business partners at a time.
Read more about Golden Record here
List of features to be activated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
List of features to be deactivated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
The matching threshold. When not set then all entries are taken into consideration.
Configuration ID used to set up fetch. 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):
screeningMatchingThreshold
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/fetch/bulks
curl -i -X POST \
https://api.cdq.com/referencedata/rest/v4/businesspartners/fetch/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.
List of features to be activated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
List of features to be deactivated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
The matching threshold. When not set then all entries are taken into consideration.
Configuration ID used to set up fetch. 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):
screeningMatchingThreshold
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", "featuresOn": [ "SHOW_RAW_DATA" ], "featuresOff": [ "SHOW_RAW_DATA" ], "screeningMatchingThreshold": "0.8", "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/fetch/bulks/{id}
curl -i -X GET \
https://api.cdq.com/referencedata/rest/v4/businesspartners/fetch/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.
List of features to be activated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
List of features to be deactivated.
Items Enum Value | Description |
---|---|
ENABLE_SETTINGS | Apply rules stored in organizational settings during curation. |
SHOW_DEBUG_INFO | Show additional information regarding request processing, including enabled features, request, request after curation procedure and responses from external services. |
SHOW_RAW_DATA | Show raw data returned by external service. |
SHOW_RAW_DATA_JSON | Show raw data returned by external service in JSON format. |
FORCE_EXTERNAL_CALL | Call external service even when results from data mirrors are available. |
SCREEN_BUSINESS_NAMES | Add |
SHOW_COMMERCIAL_ULTIMATE | Fetch Global Commercial Ultimate from BvD or DNB (depending on selected datasource). |
SHOW_DOMESTIC_COMMERCIAL_ULTIMATE | Fetch Domestic Commercial Ultimate from DNB. |
DETECT_LEGAL_ENTITY | <b style="color: white; background: #077fbb; border-radius: 5px; margin-left: 0; padding: 2px 10px; font-size: 14px; vertical-align: super;">BETA</b><br>Finds out whether requested DUNS is a branch or headquarter. |
ACTIVATE_DATASOURCE_BVD | Allows to use DVB datasource in golden record. |
The matching threshold. When not set then all entries are taken into consideration.
Configuration ID used to set up fetch. 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):
screeningMatchingThreshold
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", "featuresOn": [ "SHOW_RAW_DATA" ], "featuresOff": [ "SHOW_RAW_DATA" ], "screeningMatchingThreshold": "0.8", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "results": [ { … } ], "nextStartAfter": "5712566172571652" }