# Read Tax Guard Identifier Qualification Configuration BETARead an Tax Guard Identifier Qualification configuration of the current user. Endpoint: GET /configurations/qualification/{configurationId} Version: 3 Security: apiKey ## Path parameters: - `configurationId` (string, required) ID of the configuration. Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" ## Response 200 fields (application/json): - `id` (string) Unique identifier of the business partner validation configuration version. Not to be confused with the configuration ID. Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" - `configurationId` (string) Uniquely identifies a configuration. Example: "c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4" - `version` (integer) Version number of the configuration. Example: 1 - `configuration` (object) Configuration of the validation process for a single Business Partner record. - `configuration.validationProfile` (string) A validation profile is a predefined setup of the validation for a particular use case. Example: "QUICK" - `configuration.ruleStatuses` (array) Enable rules with provided statuses. Example: ["RELEASED"] - `configuration.featuresOn` (array) List of features to be activated. Example: ["BUSINESS_PARTNER_CHECKS"] - `configuration.featuresOff` (array) List of features to be deactivated. Example: ["BUSINESS_PARTNER_CHECKS"] - `configuration.ruleCategoriesOn` (array) List of rule categories to be activated. - `configuration.ruleCategoriesOn.url` (string) Used to filter rule by its URL. Example: "https://meta.cdq.com/Qualification" - `configuration.ignoredRules` (array) List of rules to be ignored. Example: ["https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))"] - `configuration.activatedRules` (array) List of rules to be activated. Example: ["https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))"] - `configuration.criticalities` (array) List of criticalities. - `configuration.criticalities.businessRuleUrl` (string) Represents Data Quality Rule url. Example: "https://meta.cdq.com/Identifier_unknown_(European_value_added_tax_identifier_(The_Netherlands))" - `configuration.criticalities.violationLevel` (string) Indicates the criticality of the applied rule. If a data defect was found then user will get , or level. Otherwise, it will be NO_DEFECT. Example: "INFO" - `configuration.dataSourcesOn` (array) List of Data Sources to be activated. - `configuration.dataSourcesOn.prefix` (string) Identifies external Data Source. Example: "VIES" - `configuration.dataSourcesOff` (array) List of Data Sources to be deactivated. - `configuration.violationMessages` (array) List of violation messages. - `configuration.violationMessages.violationMessage` (string) Violation message that is returned with detected data defect. Example: "Business Partner identifier is mandatory." - `createdAt` (string) Date of creation (ISO 8601-compliant). Example: "2025-10-07T05:40:33Z" - `modifiedAt` (string) Date of modification (ISO 8601-compliant). Example: "2025-10-07T05:40:33Z" - `createdBy` (string) Creator of a resource. Example: "76248934691294444" ## Response 400 fields (application/json): - `status` (object) Details about status or error of a service - `status.code` (integer, required) RFC 7231 status code for this error. Example: "400" - `status.technicalKey` (string, required) Technical key describing the status or error Example: "OK" - `status.details` (array) - `status.details.id` (integer) 9-digit code which is uniquely identifying a message Example: 200000004 - `status.details.message` (string) Human-readable message which may also be presented in user interface. Example: "Business Partner Name is mandatory." - `status.details.technicalKey` (string) Technical key for the HTTP status code Example: "OK" - `status.path` (string) Requested path which caused this error. Example: "/v2/businesspartners/lookup" - `status.timestamp` (string) ISO 8601 representation of the timestamp. Example: "2025-10-07T05:40:33Z" ## Response 401 fields (application/json): - `status` (object) Details about status or error of a service - `status.code` (integer, required) RFC 7231 status code for this error. Example: "400" - `status.technicalKey` (string, required) Technical key describing the status or error Example: "OK" - `status.details` (array) - `status.details.id` (integer) 9-digit code which is uniquely identifying a message Example: 200000004 - `status.details.message` (string) Human-readable message which may also be presented in user interface. Example: "Business Partner Name is mandatory." - `status.details.technicalKey` (string) Technical key for the HTTP status code Example: "OK" - `status.path` (string) Requested path which caused this error. Example: "/v2/businesspartners/lookup" - `status.timestamp` (string) ISO 8601 representation of the timestamp. Example: "2025-10-07T05:40:33Z" ## Response 403 fields (application/json): - `status` (object) Details about status or error of a service - `status.code` (integer, required) RFC 7231 status code for this error. Example: "400" - `status.technicalKey` (string, required) Technical key describing the status or error Example: "OK" - `status.details` (array) - `status.details.id` (integer) 9-digit code which is uniquely identifying a message Example: 200000004 - `status.details.message` (string) Human-readable message which may also be presented in user interface. Example: "Business Partner Name is mandatory." - `status.details.technicalKey` (string) Technical key for the HTTP status code Example: "OK" - `status.path` (string) Requested path which caused this error. Example: "/v2/businesspartners/lookup" - `status.timestamp` (string) ISO 8601 representation of the timestamp. Example: "2025-10-07T05:40:33Z" ## Response 500 fields (application/json): - `status` (object) Details about status or error of a service - `status.code` (integer, required) RFC 7231 status code for this error. Example: "400" - `status.technicalKey` (string, required) Technical key describing the status or error Example: "OK" - `status.details` (array) - `status.details.id` (integer) 9-digit code which is uniquely identifying a message Example: 200000004 - `status.details.message` (string) Human-readable message which may also be presented in user interface. Example: "Business Partner Name is mandatory." - `status.details.technicalKey` (string) Technical key for the HTTP status code Example: "OK" - `status.path` (string) Requested path which caused this error. Example: "/v2/businesspartners/lookup" - `status.timestamp` (string) ISO 8601 representation of the timestamp. Example: "2025-10-07T05:40:33Z"