Confirm the reliability of the given bank account against the CDQ Whitelist (trust score based on transactions) and the Blacklist (fraud cases).
The BankAccount that is sent in the request needs to uniquely identify a bank account. Minimal sets of attributes that are considered valid to identify a bank account are:
{
"bankAccount": {
"internationalBankAccountIdentifier": "CH8800781619278412000"
}
}
{
"bankAccount": {
"nationalBankAccountIdentifier": "619278412000",
"internationalBankIdentifier": "KBSGCH22XXX"
}
}
{
"bankAccount": {
"bankCountryCode": "CH",
"nationalBankIdentifier": "00781",
"nationalBankAccountIdentifier": "619278412000"
}
}
If attributes are missing to uniquely identify a bank account an ApiError will be returned.
The response will always contain the BankAccount provided in the request and depending on the result found in the Whitelist or the Blacklist or neither, the following:
{
"bankAccountRequest": {
"internationalBankAccountIdentifier": "CH8800781619278412000"
},
"bankAccountConfirmed": {
"bankCountryCode": "CH",
"nationalBankIdentifier": "00781",
"nationalBankAccountIdentifier": "619278412000",
"internationalBankIdentifier": "KBSGCH22XXX",
"internationalBankAccountIdentifier": "CH8800781619278412000"
}
"numberOfCompanies": "5",
"numberOfPayments": "42",
"lastPaymentAt": "2019-01-24",
"trustScore": "7"
}
{
"bankAccountRequest": {
"internationalBankAccountIdentifier": "CH8800781619278412000"
},
"associatedFraudCases": [
{
"cdlId": "123456",
...
}
]
}
{
"bankAccountRequest": {
"internationalBankAccountIdentifier": "CH8800781619278412000"
}
}
required | object (BankAccount) A bank account record holds information that universally describes a registered bank account. |
OK
Bad Request
Unauthorized
{- "bankAccount": {
- "internationalBankAccountIdentifier": "CH8800781619278412000"
}
}
{- "bankAccountRequest": {
- "internationalBankAccountIdentifier": "CH8800781619278412000",
- "internationalBankIdentifier": "KBSGCH22XXX",
- "bankCountryCode": "DE",
- "nationalBankIdentifier": "00781",
- "nationalBankAccountIdentifier": "619278412000"
}, - "bankAccountConfirmed": {
- "internationalBankAccountIdentifier": "CH8800781619278412000",
- "internationalBankIdentifier": "KBSGCH22XXX",
- "bankCountryCode": "DE",
- "nationalBankIdentifier": "00781",
- "nationalBankAccountIdentifier": "619278412000"
}, - "numberOfCompanies": "5",
- "numberOfPayments": "42",
- "lastPaymentAt": "2025-03-31T14:03:04Z",
- "trustScore": "7",
- "bankAccountOwners": [
- {
- "name": {
- "value": "johndoe"
}, - "lastPaymentAt": {
- "value": "2025-03-31T14:03:04Z"
}
}
], - "associatedFraudCases": [
- {
- "cdlId": "5c6a2c7e-9b0a-4e1a-8b0a-4e1a8b0a4e1a",
- "version": "1",
- "dateOfAttack": "2025-03-31T14:03:04Z",
- "type": "ACTIVE_WARNING",
- "description": "Fraud case description",
- "internalComment": "Internal comment",
- "confirmationState": "CONFIRMED",
- "classification": "STANDARD",
- "businessPartnerName": "Corporate Data Quality AG",
- "businessPartnerCountryCode": "CH",
- "businessPartnerLocality": "Sankt Gallen",
- "fraudsterEmail": "thisisnot@fraud.com",
- "fraudsterPhone": "+49123456789",
- "fraudsterWebsite": "www.thisisnotafraud.com",
- "alternativePayee": "Alternative payee's name",
- "bankAccount": {
- "internationalBankAccountIdentifier": "CH8800781619278412000",
- "internationalBankIdentifier": "KBSGCH22XXX",
- "bankCountryCode": "DE",
- "nationalBankIdentifier": "00781",
- "nationalBankAccountIdentifier": "619278412000"
}, - "archived": "false",
- "alertTriggered": "false",
- "createdAt": "2025-03-31T14:03:04Z",
- "creatorOrganization": "Organization name",
- "createdBy": "User name",
- "disclosedAttributes": [
- "BANKACCOUNT_BANK_NAME"
], - "relatedFraudCases": "5"
}
]
}