This API provides services used for business partner qualification
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/
https://api.cdq.com/data-validation/rest/
- Mock server
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs/{id}
- Production
https://api.cdq.com/data-validation/rest/v2/recordvalidationjobs/{id}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs/ef450653-a3bc-4476-83d3-d67397d475a0 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
OK
Unique identifier of the Storage.
Identifier for the custom knowledge graph that should be used for validation.
Mapping ID that should be used for the mapping. Overrules a mapping of the knowledge graph (if exists). To run validation against CDL Rules, data mapping definition by given ID must exist and user executing validation needs to have permission to access it.
Profile which is used during validation. Default value is STANDARD.
Enum Value | Description |
---|---|
QUICK | This profile checks data quality of records in a quick way, i.e. data quality rules that have a negative impact on performance (e.g. rules that use external webservices) are not executed. It does not provide a full check comprising all data quality rules, but allows for a rapid, initial assessment of data quality. |
STANDARD | This profile checks data quality using CDQ's standard configuration |
Filter for rule status.
Items Enum Value | Description |
---|---|
RELEASED | Rule was moved from status PLANNED automatically during daily testing or by manual maintenance. |
DRAFT | Rule was created as a draft and it will be not executed. |
HYPERCARE | Rule was moved from status DEACTIVATED automatically during daily testing. |
Activate features.
Items Enum Value | Description |
---|---|
SHOW_LOOKUP_RESULTS | Displays results from the lookup endpoint (usually enriched data in comparison to the original business partner requested). |
SHOW_DEBUG_INFO | Shows additional information about validation process (number of applied rules, used categories, failed executions etc.). |
LAB_BETA | Deprecated feature. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
USE_SPARQL_VALIDATOR | Deprecated feature. |
QUALIFICATION_SILENT_MODE | If enabled all exceptions occurring within execution of business rules are ignored. If not enabled then execution error will result in creating data defect. By default, part of profile QUALIFICATION. |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
SHOW_BUSINESSPARTNER | Shows business partner that was used in the request. |
MED_REG_VALIDATION | If enabled it will execute validation only for |
Urls of cdl rules ignored during validation process.
Urls of cdl rules that are active during validation process.
If data sources are disabled by feature toggle you can enable some of them passing their prefixes here.
Rules with data sources passed here are not used in validation process.
Makes the job validate entries which were modified after given date described in ISO-8601 format.
If set, only the records that belong to the data sources identified by these IDs are processed. By default, all records of the storage (means from all data sources) are processed (considering other filters).
If set, only the records that belong to the countries identified by these short names are processed. By default, all records of the storage (means from all countries) are processed (considering other filters).
Current status of the job.
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 couldn't start. |
RUNNING | Job is being executed. |
FINISHED | Job has finished. |
DIED | Job has died due to unhandled exceptions. |
FAILED | Job has failed. |
{ "storageId": "72d6900fce6b326088f5d9d91049e3e6", "customKnowledgeGraph": "kg_1_m_1", "dataMapperDefinitionId": "ef48bc9f-7fa1-4c4e-8c0d-d1cc3301cc20", "profile": "QUICK", "ruleStatuses": [ "RELEASED" ], "featuresOn": [ "SHOW_LOOKUP_RESULTS" ], "ruleCategoriesOn": [ { … } ], "ignoredRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "activatedRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "dataSourcesOn": [ { … } ], "dataSourcesOff": [ { … } ], "updatedFrom": "2025-08-27T14:26:53Z", "dataSourceIds": [ "648824a691d8d2503d65103e" ], "countryShortNames": [ "CH" ], "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "status": "FINISHED", "createdAt": "2025-08-27T14:26:53Z", "finishedAt": "2025-08-27T14:26:53Z", "user": "742429-234242-4343-232323", "progress": "77", "result": { "dataDefects": [ … ], "decisions": [ … ], "qualificationResult": { … }, "summary": { … }, "debugInfo": { … }, "diff": "{\"Identified_changes\":[{\"op\":\"add\",\"path\":\"/partner/header/objectTask\",\"value\":\"C\"}]}", "businessPartner": { … } } }
cmd
Unique identifier of the Storage.
Identifier for the custom knowledge graph that should be used for validation.
Mapping ID that should be used for the mapping. Overrules a mapping of the knowledge graph (if exists). To run validation against CDL Rules, data mapping definition by given ID must exist and user executing validation needs to have permission to access it.
Profile which is used during validation. Default value is STANDARD.
Enum Value | Description |
---|---|
QUICK | This profile checks data quality of records in a quick way, i.e. data quality rules that have a negative impact on performance (e.g. rules that use external webservices) are not executed. It does not provide a full check comprising all data quality rules, but allows for a rapid, initial assessment of data quality. |
STANDARD | This profile checks data quality using CDQ's standard configuration |
Filter for rule status.
Items Enum Value | Description |
---|---|
RELEASED | Rule was moved from status PLANNED automatically during daily testing or by manual maintenance. |
DRAFT | Rule was created as a draft and it will be not executed. |
HYPERCARE | Rule was moved from status DEACTIVATED automatically during daily testing. |
Activate features.
Items Enum Value | Description |
---|---|
SHOW_LOOKUP_RESULTS | Displays results from the lookup endpoint (usually enriched data in comparison to the original business partner requested). |
SHOW_DEBUG_INFO | Shows additional information about validation process (number of applied rules, used categories, failed executions etc.). |
LAB_BETA | Deprecated feature. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
USE_SPARQL_VALIDATOR | Deprecated feature. |
QUALIFICATION_SILENT_MODE | If enabled all exceptions occurring within execution of business rules are ignored. If not enabled then execution error will result in creating data defect. By default, part of profile QUALIFICATION. |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
SHOW_BUSINESSPARTNER | Shows business partner that was used in the request. |
MED_REG_VALIDATION | If enabled it will execute validation only for |
Urls of cdl rules ignored during validation process.
Urls of cdl rules that are active during validation process.
If data sources are disabled by feature toggle you can enable some of them passing their prefixes here.
Rules with data sources passed here are not used in validation process.
Makes the job validate entries which were modified after given date described in ISO-8601 format.
If set, only the records that belong to the data sources identified by these IDs are processed. By default, all records of the storage (means from all data sources) are processed (considering other filters).
- Mock server
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs
- Production
https://api.cdq.com/data-validation/rest/v2/recordvalidationjobs
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X POST \
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"storageId": "72d6900fce6b326088f5d9d91049e3e6",
"customKnowledgeGraph": "kg_1_m_1",
"dataMapperDefinitionId": "ef48bc9f-7fa1-4c4e-8c0d-d1cc3301cc20",
"profile": "QUICK",
"ruleStatuses": [
"RELEASED"
],
"featuresOn": [
"SHOW_LOOKUP_RESULTS"
],
"ruleCategoriesOn": [
{
"url": "https://meta.cdq.com/Identifier_checkdigit",
"name": "Identifier checkdigit"
}
],
"ignoredRules": [
"https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))"
],
"activatedRules": [
"https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))"
],
"dataSourcesOn": [
{
"prefix": "VIES"
}
],
"dataSourcesOff": [
{
"prefix": "VIES"
}
],
"updatedFrom": "2025-08-27T14:26:53Z",
"dataSourceIds": [
"648824a691d8d2503d65103e"
],
"countryShortNames": [
"CH"
]
}'
OK
Unique identifier of the Storage.
Identifier for the custom knowledge graph that should be used for validation.
Mapping ID that should be used for the mapping. Overrules a mapping of the knowledge graph (if exists). To run validation against CDL Rules, data mapping definition by given ID must exist and user executing validation needs to have permission to access it.
Profile which is used during validation. Default value is STANDARD.
Enum Value | Description |
---|---|
QUICK | This profile checks data quality of records in a quick way, i.e. data quality rules that have a negative impact on performance (e.g. rules that use external webservices) are not executed. It does not provide a full check comprising all data quality rules, but allows for a rapid, initial assessment of data quality. |
STANDARD | This profile checks data quality using CDQ's standard configuration |
Filter for rule status.
Items Enum Value | Description |
---|---|
RELEASED | Rule was moved from status PLANNED automatically during daily testing or by manual maintenance. |
DRAFT | Rule was created as a draft and it will be not executed. |
HYPERCARE | Rule was moved from status DEACTIVATED automatically during daily testing. |
Activate features.
Items Enum Value | Description |
---|---|
SHOW_LOOKUP_RESULTS | Displays results from the lookup endpoint (usually enriched data in comparison to the original business partner requested). |
SHOW_DEBUG_INFO | Shows additional information about validation process (number of applied rules, used categories, failed executions etc.). |
LAB_BETA | Deprecated feature. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
USE_SPARQL_VALIDATOR | Deprecated feature. |
QUALIFICATION_SILENT_MODE | If enabled all exceptions occurring within execution of business rules are ignored. If not enabled then execution error will result in creating data defect. By default, part of profile QUALIFICATION. |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
SHOW_BUSINESSPARTNER | Shows business partner that was used in the request. |
MED_REG_VALIDATION | If enabled it will execute validation only for |
Urls of cdl rules ignored during validation process.
Urls of cdl rules that are active during validation process.
If data sources are disabled by feature toggle you can enable some of them passing their prefixes here.
Rules with data sources passed here are not used in validation process.
Makes the job validate entries which were modified after given date described in ISO-8601 format.
If set, only the records that belong to the data sources identified by these IDs are processed. By default, all records of the storage (means from all data sources) are processed (considering other filters).
If set, only the records that belong to the countries identified by these short names are processed. By default, all records of the storage (means from all countries) are processed (considering other filters).
Current status of the job.
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 couldn't start. |
RUNNING | Job is being executed. |
FINISHED | Job has finished. |
DIED | Job has died due to unhandled exceptions. |
FAILED | Job has failed. |
{ "storageId": "72d6900fce6b326088f5d9d91049e3e6", "customKnowledgeGraph": "kg_1_m_1", "dataMapperDefinitionId": "ef48bc9f-7fa1-4c4e-8c0d-d1cc3301cc20", "profile": "QUICK", "ruleStatuses": [ "RELEASED" ], "featuresOn": [ "SHOW_LOOKUP_RESULTS" ], "ruleCategoriesOn": [ { … } ], "ignoredRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "activatedRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "dataSourcesOn": [ { … } ], "dataSourcesOff": [ { … } ], "updatedFrom": "2025-08-27T14:26:53Z", "dataSourceIds": [ "648824a691d8d2503d65103e" ], "countryShortNames": [ "CH" ], "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "status": "FINISHED", "createdAt": "2025-08-27T14:26:53Z", "finishedAt": "2025-08-27T14:26:53Z", "user": "742429-234242-4343-232323", "progress": "77", "result": { "dataDefects": [ … ], "decisions": [ … ], "qualificationResult": { … }, "summary": { … }, "debugInfo": { … }, "diff": "{\"Identified_changes\":[{\"op\":\"add\",\"path\":\"/partner/header/objectTask\",\"value\":\"C\"}]}", "businessPartner": { … } } }
- Mock server
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs/{id}/results
- Production
https://api.cdq.com/data-validation/rest/v2/recordvalidationjobs/{id}/results
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/recordvalidationjobs/6be92567-4327-4463-813f-a8c990410d79/results \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "startAfter": "5712566172571652", "limit": "100", "total": "67", "values": [ { … } ], "nextStartAfter": "5712566172571652" }
cmd
Unique identifier of the Storage.
Profile which is used during validation. Default value is STANDARD.
Enum Value | Description |
---|---|
QUICK | This profile checks data quality of records in a quick way, i.e. data quality rules that have a negative impact on performance. |
STANDARD | This profile checks data quality using CDQ's standard configuration. |
QUALIFICATION | Deprecated. |
AUTOMATION | Deprecated. |
EU_VAT_QUALIFICATION | This profile qualifies EU VATs using CDQ's default configuration of data quality rules for qualified checks of EU VATs |
DATA_SHARING_QUALITY_GATE | Quality checks ensure that only valid data enters the CDQ Community Data Pool |
IDENTIFIER_QUALITY | This profile checks identifiers with a standard configuration of data quality rules. It does not comprise qualified checks of identifiers regarding e.g. name or address. |
ADDRESS_QUALITY | This profile checks addresses with a standard configuration of data quality rules. |
WORLDWIDE_IDENTIFIER_QUALIFICATION | This profile qualifies any supported business identifier (e.g. tax numbers) worldwide using CDQ's default configuration of data quality rules for qualified checks of a particular identifier |
FEATURES_OFF | This profile turns off any qualification rules and is designed for custom rules selection. |
List of features to be activated.
Items Enum Value | Description |
---|---|
ADDRESS_CHECKS | CDQ data quality profiling services enable the validation of addresses with respect to different data quality criteria. |
BANKING_DATA_CHECKS | CDQ data quality profiling services enable the validation of bank master data with respect to different data quality criteria. |
BUSINESS_PARTNER_CHECKS | Validate concepts that basically establish a business partner (e.g. name and legal form). |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
EU_VAT_QUALIFICATION_AT | Enforces to use AT.FON data source to qualify EU VATs. |
EU_VAT_QUALIFICATION_DE | Enforces to use BZST data source for non-German business partners. |
EU_VAT_QUALIFICATION_STANDARD | For a given EU VAT, it is checked whether the name and address are really associated with this identifier (same information maintained in the VAT register as provided by the user). |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
IDENTIFIER_CHECKS | Validate business (VAT, tax, business register IDs) and location identifiers against different data quality rules categories. |
List to be deactivated.
Items Enum Value | Description |
---|---|
ADDRESS_CHECKS | CDQ data quality profiling services enable the validation of addresses with respect to different data quality criteria. |
BANKING_DATA_CHECKS | CDQ data quality profiling services enable the validation of bank master data with respect to different data quality criteria. |
BUSINESS_PARTNER_CHECKS | Validate concepts that basically establish a business partner (e.g. name and legal form). |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
EU_VAT_QUALIFICATION_AT | Enforces to use AT.FON data source to qualify EU VATs. |
EU_VAT_QUALIFICATION_DE | Enforces to use BZST data source for non-German business partners. |
EU_VAT_QUALIFICATION_STANDARD | For a given EU VAT, it is checked whether the name and address are really associated with this identifier (same information maintained in the VAT register as provided by the user). |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
IDENTIFIER_CHECKS | Validate business (VAT, tax, business register IDs) and location identifiers against different data quality rules categories. |
Enable rules with provided statuses
Items Enum Value | Description |
---|---|
RELEASED | Rule was moved from status PLANNED automatically during daily testing or by manual maintenance. |
DRAFT | Rule was created as a draft and it will be not executed. |
HYPERCARE | Rule was moved from status DEACTIVATED automatically during daily testing. |
If data sources are disabled by feature toogle you can enable some of them passing their prefixes here
Rules with data sources passed here are not used in validation process
List of rule categories that are used to filter rules by its category. If any value is present then only rules of given category will be promoted to execution.
Urls of cdl rules ignored during validation process.
Urls of cdl rules that are active during validation process.
Makes the job validate entries which were modified after given date described in ISO-8601 format.
If set, only the records that belong to the data sources identified by these IDs are processed. By default, all records of the storage (means from all data sources) are processed (considering other filters).
If set, only the records that belong to the countries identified by these short names are processed. By default, all records of the storage (means from all countries) are processed (considering other filters).
Configuration ID used to set up data validation request. If provided, those parameters will be overridden:
profile
featuresOn
featuresOff
This parameter can modify criticality level of given rule.
DEPRECATED, use organizational settings to configure.
The requestor’s VAT identifier, required for execution of requests against external data sources.
- Mock server
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/businesspartnervalidationjobs
- Production
https://api.cdq.com/data-validation/rest/v2/businesspartnervalidationjobs
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X POST \
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/businesspartnervalidationjobs \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"storageId": "YOUR_STORAGE_ID",
"profile": "EU_VAT_QUALIFICATION",
"featuresOn": [
"SHOW_LOOKUP_RESULTS"
],
"featuresOff": [
"SHOW_LOOKUP_RESULTS"
],
"ruleStatuses": [
"RELEASED"
],
"vatAtRequestor": "AT123456789",
"vatDeRequestor": "DE123456789",
"bzstPrint": true,
"validationSource": "BZST",
"reportsRequest": {
"reportsConfiguration": {
"address": {
"build": false
},
"businesspartner": {
"build": false
},
"identifier": {
"build": false
},
"overall": {
"build": false
},
"qualification": {
"build": true
},
"qualityImprovement": {
"build": false,
"dataValidationJobIds": [
"6be92567-4327-4463-813f-a8c990410d79",
"f9df6cd4-4414-4719-9fb5-4eb6e5bc04cb"
]
},
"countryShortNames": "['\''PL'\'', '\''DE'\'', '\''CZ'\'', '\''SK'\'']"
}
},
"dataSourcesOn": [
{
"prefix": "string"
}
],
"dataSourcesOff": [
{
"prefix": "string"
}
],
"ruleCategoriesOn": [
{
"url": "string",
"name": "string"
}
],
"ignoredRules": [
"string"
],
"activatedRules": [
"string"
],
"updatedFrom": "2020-07-06T12:14:03.204Z",
"dataSourceIds": [
"string"
],
"countryShortNames": [
"string"
],
"configurationId": "string",
"criticalities": [
{
"businessRuleUrl": "string",
"violationLevel": "NO_DEFECT"
}
]
}'
OK
Unique identifier of the Storage.
Profile which is used during validation. Default value is STANDARD.
Enum Value | Description |
---|---|
QUICK | This profile checks data quality of records in a quick way, i.e. data quality rules that have a negative impact on performance. |
STANDARD | This profile checks data quality using CDQ's standard configuration. |
QUALIFICATION | Deprecated. |
AUTOMATION | Deprecated. |
EU_VAT_QUALIFICATION | This profile qualifies EU VATs using CDQ's default configuration of data quality rules for qualified checks of EU VATs |
DATA_SHARING_QUALITY_GATE | Quality checks ensure that only valid data enters the CDQ Community Data Pool |
IDENTIFIER_QUALITY | This profile checks identifiers with a standard configuration of data quality rules. It does not comprise qualified checks of identifiers regarding e.g. name or address. |
ADDRESS_QUALITY | This profile checks addresses with a standard configuration of data quality rules. |
WORLDWIDE_IDENTIFIER_QUALIFICATION | This profile qualifies any supported business identifier (e.g. tax numbers) worldwide using CDQ's default configuration of data quality rules for qualified checks of a particular identifier |
FEATURES_OFF | This profile turns off any qualification rules and is designed for custom rules selection. |
List of features to be activated.
Items Enum Value | Description |
---|---|
ADDRESS_CHECKS | CDQ data quality profiling services enable the validation of addresses with respect to different data quality criteria. |
BANKING_DATA_CHECKS | CDQ data quality profiling services enable the validation of bank master data with respect to different data quality criteria. |
BUSINESS_PARTNER_CHECKS | Validate concepts that basically establish a business partner (e.g. name and legal form). |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
EU_VAT_QUALIFICATION_AT | Enforces to use AT.FON data source to qualify EU VATs. |
EU_VAT_QUALIFICATION_DE | Enforces to use BZST data source for non-German business partners. |
EU_VAT_QUALIFICATION_STANDARD | For a given EU VAT, it is checked whether the name and address are really associated with this identifier (same information maintained in the VAT register as provided by the user). |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
IDENTIFIER_CHECKS | Validate business (VAT, tax, business register IDs) and location identifiers against different data quality rules categories. |
List to be deactivated.
Items Enum Value | Description |
---|---|
ADDRESS_CHECKS | CDQ data quality profiling services enable the validation of addresses with respect to different data quality criteria. |
BANKING_DATA_CHECKS | CDQ data quality profiling services enable the validation of bank master data with respect to different data quality criteria. |
BUSINESS_PARTNER_CHECKS | Validate concepts that basically establish a business partner (e.g. name and legal form). |
ENRICH_CATEGORIES | Enrich a CDL community standardized business partner category for a given entity. |
ENRICH_LEGAL_FORM | Identify and enriches the legal form of a company. |
EU_VAT_QUALIFICATION_AT | Enforces to use AT.FON data source to qualify EU VATs. |
EU_VAT_QUALIFICATION_DE | Enforces to use BZST data source for non-German business partners. |
EU_VAT_QUALIFICATION_STANDARD | For a given EU VAT, it is checked whether the name and address are really associated with this identifier (same information maintained in the VAT register as provided by the user). |
EXTERNAL_SOURCES_OFF | Turns off external data sources. |
IDENTIFIER_CHECKS | Validate business (VAT, tax, business register IDs) and location identifiers against different data quality rules categories. |
Enable rules with provided statuses
Items Enum Value | Description |
---|---|
RELEASED | Rule was moved from status PLANNED automatically during daily testing or by manual maintenance. |
DRAFT | Rule was created as a draft and it will be not executed. |
HYPERCARE | Rule was moved from status DEACTIVATED automatically during daily testing. |
If data sources are disabled by feature toogle you can enable some of them passing their prefixes here
Rules with data sources passed here are not used in validation process
List of rule categories that are used to filter rules by its category. If any value is present then only rules of given category will be promoted to execution.
Urls of cdl rules ignored during validation process.
Urls of cdl rules that are active during validation process.
Makes the job validate entries which were modified after given date described in ISO-8601 format.
If set, only the records that belong to the data sources identified by these IDs are processed. By default, all records of the storage (means from all data sources) are processed (considering other filters).
If set, only the records that belong to the countries identified by these short names are processed. By default, all records of the storage (means from all countries) are processed (considering other filters).
Configuration ID used to set up data validation request. If provided, those parameters will be overridden:
profile
featuresOn
featuresOff
This parameter can modify criticality level of given rule.
DEPRECATED, use organizational settings to configure.
The requestor’s VAT identifier, required for execution of requests against external data sources.
{ "storageId": "72d6900fce6b326088f5d9d91049e3e6", "profile": "QUICK", "featuresOn": [ "SHOW_LOOKUP_RESULTS" ], "featuresOff": [ "SHOW_LOOKUP_RESULTS" ], "ruleStatuses": [ "RELEASED" ], "vatAtRequestor": "AT123456789", "vatDeRequestor": "DE123456789", "bzstPrint": true, "validationSource": { "type": { … }, "value": "CDL" }, "reportsRequest": { "reportsConfiguration": { … } }, "dataSourcesOn": [ { … } ], "dataSourcesOff": [ { … } ], "ruleCategoriesOn": [ { … } ], "ignoredRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "activatedRules": [ "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" ], "updatedFrom": "2025-08-27T14:26:53Z", "dataSourceIds": [ "648824a691d8d2503d65103e" ], "countryShortNames": [ "CH" ], "configurationId": "6513d25b63cf07787018790a", "criticalities": [ { … } ], "id": "35f23c03-1c22-45fe-9484-3ffe769325de", "status": "RUNNING", "createdAt": "2025-08-27T14:26:53Z", "finishedAt": "2025-08-27T14:26:53Z", "user": "johndoe", "progress": "77" }
- Mock server
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/businesspartnervalidationjobs/{id}/results
- Production
https://api.cdq.com/data-validation/rest/v2/businesspartnervalidationjobs/{id}/results
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/data-validation-api/api-v3/v2/businesspartnervalidationjobs/cbed7ac6-a97d-4c23-9060-2a88fa660957/results \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "startAfter": "5712566172571652", "limit": "100", "total": "67", "values": [ { … } ], "nextStartAfter": "5712566172571652" }