This API provides services used for business partner qualification
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/
https://api.corporate-data-league.ch/data-validation/soap/v3/
https://api.corporate-data-league.ch/data-validation/
Start after the given index. Use this to paginate through the results. The first page is returned if this parameter is not provided.
Limit search to configurations with the provided default flag value. If left empty, all configurations will be returned.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation{ "startAfter": "0", "nextStartAfter": "1", "total": 2, "values": [ { … }, { … } ] }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be enabled. Do not use CREATE_TRANSACTION and COMMIT_TRANSACTION at the same time.
| Items Enum Value | Description |
|---|---|
| CREATE_TRANSACTION | Creates a new transaction and makes the current request a part of it. By default, turned off. |
| COMMIT_TRANSACTION | Commit transaction. By default, turned off. |
Uniquely identifying ID of the workspace.
Configuration of the validation process for a single Business Partner record.
The configuration from which the new configuration is copied.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation
curl -i -X POST \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation \
-H 'Content-Type: application/json' \
-d '{
"name": "Demo config",
"configuration": {
"validationProfile": "STANDARD",
"ruleStatuses": [
"HYPERCARE",
"RELEASED"
],
"featuresOn": [
"SHOW_DEBUG_INFO",
"ENRICH_LEGAL_FORM",
"ENRICH_CATEGORIES",
"SHOW_BUSINESSPARTNER",
"SHOW_DATA_DEFECTS",
"IDENTIFIER_CHECKS",
"BUSINESS_PARTNER_CHECKS",
"ADDRESS_CHECKS",
"COUNTRY_CHECKS"
]
}
}'Configuration created successfully
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "validationProfile": "STANDARD", "ruleStatuses": [ … ], "featuresOn": [ … ] }, "version": 1, "id": "693133f25145ab285033b0e8", "createdAt": "2025-12-04T07:10:42.138388938Z", "createdBy": "demo", "defaultConfiguration": false, "relatedConfigurations": [] }
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation/{configurationId}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4Successful operation.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "validationProfile": "STANDARD", "ruleStatuses": [ … ], "featuresOn": [ … ] }, "version": 1, "id": "693133f25145ab285033b0e8", "createdAt": "2025-12-04T07:10:42.138Z", "createdBy": "demo", "defaultConfiguration": false, "relatedConfigurations": [] }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be enabled.
| Items Value | Description |
|---|---|
| REEVALUATION_ON_CHANGES | Re-evaluates business partners based on changes in the configuration. |
The default workspace configuration. Only one configuration of a given type can be the default configuration in a given workspace.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation/{configurationId}
curl -i -X PUT \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'Content-Type: application/json' \
-d '{
"name": "demo config",
"configuration": {}
}'Configuration updated successful.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "demo config", "id": "63a1d5a13b5faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579Z", "modifiedAt": "2022-12-20T15:43:43.158949713Z", "createdBy": "demo" }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be enabled. Do not use CREATE_TRANSACTION and COMMIT_TRANSACTION at the same time.
| Items Enum Value | Description |
|---|---|
| CREATE_TRANSACTION | Creates a new transaction and makes the current request a part of it. By default, turned off. |
| COMMIT_TRANSACTION | Commit transaction. By default, turned off. |
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation/{configurationId}
curl -i -X DELETE \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4OK.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "validationProfile": "STANDARD", "ruleStatuses": [ … ], "featuresOn": [ … ] }, "version": 2, "id": "693133f25145ab285033b0e8", "createdAt": "2025-12-04T07:10:42.138Z", "modifiedAt": "2025-12-04T07:19:22.427Z", "createdBy": "demo", "defaultConfiguration": false, "relatedConfigurations": [] }
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/{configurationId}/versions/{version}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/businesspartnervalidation/{configurationId}/versions/{version}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/businesspartnervalidation/{configurationId}/versions/{version}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/businesspartnervalidation/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1Successful operation.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date and time when the first version of the configuration was created (ISO 8601-compliant).
Date and time when this version of the configuration was created (ISO 8601-compliant).
User who created the first version of the configuration.
{ "id": "693135fa5145ab285033b0ec", "name": "Demo config", "configurationId": "693133f25145ab285033b0e8", "version": 2, "configuration": { "validationProfile": "STANDARD", "ruleStatuses": [ … ], "featuresOn": [ … ] }, "createdAt": "2025-12-04T07:10:42.138Z", "createdBy": "demo", "modifiedAt": "2025-12-04T07:19:22.427Z", "modifiedBy": "demo", "defaultConfiguration": false }
Maximum number of configurations to return. Used for pagination.
ID of the last configuration returned in the previous request. Used for pagination.
Limit search to configurations with the provided default flag value. If left empty, all configurations will be returned.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification{ "startAfter": "0", "nextStartAfter": "1", "total": 2, "values": [ { … }, { … } ] }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be enabled. Do not use CREATE_TRANSACTION and COMMIT_TRANSACTION at the same time.
| Items Enum Value | Description |
|---|---|
| CREATE_TRANSACTION | Creates a new transaction and makes the current request a part of it. By default, turned off. |
| COMMIT_TRANSACTION | Commit transaction. By default, turned off. |
Uniquely identifying ID of the workspace.
Configuration of the validation process for a single Business Partner record.
The configuration from which the new configuration is copied.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification
curl -i -X POST \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification \
-H 'Content-Type: application/json' \
-d '{
"name": "Demo config",
"configuration": {
"featuresOn": [
"SHOW_DEBUG_INFO"
],
"qualificationProfile": "EU_TAX_QUALIFICATION"
}
}'Configuration created successfully.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "featuresOn": [ … ], "qualificationProfile": "EU_TAX_QUALIFICATION" }, "version": 1, "id": "6932b3b5ede51e24d3ed8857", "createdAt": "2025-12-05T10:28:05.824107806Z", "createdBy": "demo", "defaultConfiguration": false }
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification/{configurationId}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4Successful operation
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "featuresOn": [ … ], "qualificationProfile": "EU_TAX_QUALIFICATION" }, "version": 1, "id": "6932b3b5ede51e24d3ed8857", "createdAt": "2025-12-05T10:28:05.824Z", "createdBy": "demo", "defaultConfiguration": false }
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
Features to be enabled.
| Items Value | Description |
|---|---|
| REEVALUATION_ON_CHANGES | Re-evaluates business partners based on changes in the configuration. |
The default workspace configuration. Only one configuration of a given type can be the default configuration in a given workspace.
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification/{configurationId}
curl -i -X PUT \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'Content-Type: application/json' \
-d '{
"name": "demo config",
"configuration": {}
}'Tax Guard Identifier Qualification configuration updated successfully.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "demo config", "id": "63a1d5a13b5faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579Z", "modifiedAt": "2022-12-20T15:43:43.158949713Z", "createdBy": "demo" }
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/{configurationId}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification/{configurationId}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification/{configurationId}
curl -i -X DELETE \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4OK.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date of modification (ISO 8601-compliant).
ID of the transaction, pass it in subsequent requests to make them part of the transaction.
{ "name": "Demo config", "configuration": { "featuresOn": [ … ], "qualificationProfile": "WORLDWIDE_TAX_QUALIFICATION" }, "version": 2, "id": "6932b3b5ede51e24d3ed8857", "createdAt": "2025-12-05T10:28:05.824Z", "modifiedAt": "2025-12-05T10:36:12.791Z", "createdBy": "demo", "defaultConfiguration": false }
- Mock server
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/{configurationId}/versions/{version}
- Production SOAP
https://api.corporate-data-league.ch/data-validation/soap/v3/configurations/qualification/{configurationId}/versions/{version}
- Production
https://api.corporate-data-league.ch/data-validation/configurations/qualification/{configurationId}/versions/{version}
curl -i -X GET \
-u <username>:<password> \
https://idp.cdq.com/_mock/apis/data-validation-api/api-v3/configurations/qualification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1Successful operation.
Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Configuration of the validation process for a single Business Partner record.
Date and time when the first version of the configuration was created (ISO 8601-compliant).
Date and time when this version of the configuration was created (ISO 8601-compliant).
User who created the first version of the configuration.
{ "id": "6932b59cede51e24d3ed8865", "name": "Demo config", "configurationId": "6932b3b5ede51e24d3ed8857", "version": 2, "configuration": { "featuresOn": [ … ], "qualificationProfile": "WORLDWIDE_TAX_QUALIFICATION" }, "createdAt": "2025-12-05T10:28:05.824Z", "createdBy": "demo", "modifiedAt": "2025-12-05T10:36:12.791Z", "modifiedBy": "demo", "defaultConfiguration": false }