Check if a EUR IBAN is reachable on the SEPA and SEPA Instant networks. Required scope: bank:read.

POSTapi-prod.blaaiz.com/api/external/bank/iban-verification

Authorization

oauth2ClientCredentials bank:read
AuthorizationBearer <token>

Use your OAuth client credentials to obtain a short-lived Bearer token from POST /oauth/token.

In: header

Scope: bank:read

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

This endpoint checks if a EUR IBAN is reachable on the SEPA and SEPA Instant networks. You send the IBAN. Blaaiz returns two reachability flags. This endpoint is a reachability check. It is not a name-match or Confirmation-of-Payee check, because the provider has no EUR equivalent of that check today. Example Use Cases:

  • Confirm that a EUR account can receive a SEPA payment before a payout.
  • Check if an account can receive a SEPA Instant payment. You can send the IBAN with or without spaces. Blaaiz removes the spaces before the check.

Response Body

application/json

application/json

application/json

Verify EUR IBAN
curl --request POST \  --url 'https://example.com/api/external/bank/iban-verification' \  --header 'Content-Type: application/json' \  --data '{  "iban": "DE89370400440532013000"}'

{  "sepa_reachable": true,  "sepa_inst_reachable": true}