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/
- 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.
- 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": {
"ignoredRules": [
"https://meta.cdq.com/Care_of_information_misplaced_(business_partner_name)",
"https://meta.cdq.com/Checkdigit_of_state_tax_number_(Brasil_-_Acre_(AC))"
],
"activatedRules": [
"https://meta.cdq.com/Business_partner_name_missing_(Name_LOCAL)"
],
"featuresOff": [
"ENRICH_LEGAL_FORM",
"SHOW_DECISIONS"
],
"featuresOn": [
"SHOW_LOOKUP_RESULTS",
"SHOW_BUSINESSPARTNER",
"SHOW_DATA_DEFECTS"
],
"ruleCategoriesOn": [
{
"url": "https://meta.cdq.ch/Missing_legal_form"
}
],
"criticalities": [
{
"businessRuleUrl": "https://meta.cdq.com/Dummy_post_code_detected_(AF)",
"violationLevel": "WARNING"
},
{
"businessRuleUrl": "https://meta.cdq.com/Unallowed_pattern_in_name_detected_(AF)",
"violationLevel": "INFO"
}
],
"ruleStatuses": [
"RELEASED"
],
"dataSourcesOn": [
{
"prefix": "VIES"
}
],
"validationProfile": "EU_VAT_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).
{ "name": "demo config", "configuration": { "ignoredRules": [ … ], "activatedRules": [ … ], "dataSourcesOn": [ … ], "featuresOff": [ … ], "featuresOn": [ … ], "criticalities": [ … ], "ruleStatuses": [ … ], "validationProfile": "EU_VAT_QUALIFICATION", "ruleCategoriesOn": [ … ] }, "id": "63a1d5a1335faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579921335Z", "modifiedAt": "2022-12-20T15:32:49.579949313Z", "createdBy": "demo" }
- 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-74deb6cfa2a4Configuration 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).
{ "name": "demo config", "configuration": { "ignoredRules": [ … ], "activatedRules": [ … ], "dataSourcesOn": [ … ], "featuresOff": [ … ], "featuresOn": [ … ], "criticalities": [ … ], "ruleStatuses": [ … ], "validationProfile": "EU_VAT_QUALIFICATION", "ruleCategoriesOn": [ … ] }, "id": "63a1d5a13b5faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579Z", "modifiedAt": "2022-12-20T15:32:49.579Z", "createdBy": "demo" }
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. |
Is default workspace configuration. Only one configuration of the same type can be a 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).
{ "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": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "version": 1, "configuration": { "validationProfile": "QUICK", "ruleStatuses": [ … ], "featuresOn": [ … ], "featuresOff": [ … ], "ruleCategoriesOn": [ … ], "ignoredRules": [ … ], "activatedRules": [ … ], "criticalities": [ … ], "dataSourcesOn": [ … ], "dataSourcesOff": [ … ], "violationMessages": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
- 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": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Configuration Name", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "version": 1, "configuration": { "validationProfile": "QUICK", "ruleStatuses": [ … ], "featuresOn": [ … ], "featuresOff": [ … ], "ruleCategoriesOn": [ … ], "ignoredRules": [ … ], "activatedRules": [ … ], "criticalities": [ … ], "dataSourcesOn": [ … ], "dataSourcesOff": [ … ], "violationMessages": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-22T13:45+00:00", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444" }
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 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.
- 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": {
"ignoredRules": [
"https://meta.cdq.com/Care_of_information_misplaced_(business_partner_name)",
"https://meta.cdq.com/Checkdigit_of_state_tax_number_(Brasil_-_Acre_(AC))"
],
"activatedRules": [
"https://meta.cdq.com/Business_partner_name_missing_(Name_LOCAL)"
],
"featuresOff": [
"SHOW_DEBUG_INFO"
],
"featuresOn": [
"SHOW_LOOKUP_RESULTS",
"SHOW_BUSINESS_PARTNER"
],
"ruleCategoriesOn": [
{
"url": "https://meta.cdq.ch/Missing_legal_form"
}
],
"criticalities": [
{
"businessRuleUrl": "https://meta.cdq.com/Dummy_post_code_detected_(AF)",
"violationLevel": "WARNING"
},
{
"businessRuleUrl": "https://meta.cdq.com/Unallowed_pattern_in_name_detected_(AF)",
"violationLevel": "INFO"
}
],
"ruleStatuses": [
"RELEASED"
],
"dataSourcesOn": [
{
"prefix": "VIES"
}
],
"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).
{ "name": "demo config", "configuration": { "ignoredRules": [ … ], "activatedRules": [ … ], "dataSourcesOn": [ … ], "featuresOff": [ … ], "featuresOn": [ … ], "criticalities": [ … ], "ruleStatuses": [ … ], "qualificationProfile": "EU_TAX_QUALIFICATION", "ruleCategoriesOn": [ … ] }, "id": "63a1d5a1335faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579921335Z", "modifiedAt": "2022-12-20T15:32:49.579949313Z", "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 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).
{ "name": "demo config", "configuration": { "ignoredRules": [ … ], "activatedRules": [ … ], "dataSourcesOn": [ … ], "featuresOff": [ … ], "featuresOn": [ … ], "criticalities": [ … ], "ruleStatuses": [ … ], "qualificationProfile": "EU_VAT_QUALIFICATION", "ruleCategoriesOn": [ … ] }, "id": "63a1d5a13b5faf2f613164c0", "createdAt": "2022-12-20T15:32:49.579Z", "modifiedAt": "2022-12-20T15:32:49.579Z", "createdBy": "demo" }
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. |
Is default workspace configuration. Only one configuration of the same type can be a 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": {}
}'Configuration Tax Guard Identifier Qualification 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).
{ "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": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "version": 1, "configuration": { "validationProfile": "QUICK", "ruleStatuses": [ … ], "featuresOn": [ … ], "featuresOff": [ … ], "ruleCategoriesOn": [ … ], "ignoredRules": [ … ], "activatedRules": [ … ], "criticalities": [ … ], "dataSourcesOn": [ … ], "dataSourcesOff": [ … ], "violationMessages": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-31T16:47+00:00", "createdBy": "76248934691294444", "transactionId": "8e37da1e-ee9d-4ee0-b03d-24a1f89988f2" }
- 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": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "name": "Configuration Name", "configurationId": "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4", "version": 1, "configuration": { "validationProfile": "QUICK", "ruleStatuses": [ … ], "featuresOn": [ … ], "featuresOff": [ … ], "ruleCategoriesOn": [ … ], "ignoredRules": [ … ], "activatedRules": [ … ], "criticalities": [ … ], "dataSourcesOn": [ … ], "dataSourcesOff": [ … ], "violationMessages": [ … ] }, "createdAt": "2020-08-31T16:47+00:00", "modifiedAt": "2020-08-22T13:45+00:00", "createdBy": "69129435489347624", "modifiedBy": "76248934691294444" }