Check if a EUR IBAN is reachable on the SEPA and SEPA Instant networks. Required scope: bank:read.
Authorization
oauth2ClientCredentials bank:readUse 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
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}POSTVerify GBP payee
Run a Confirmation-of-Payee check on a GBP account. Blaaiz returns a match or no-match result and never returns the real account name. Required scope: `bank:read`.
POSTCreate a payout
> **Do not use `method: "crypto"` with this endpoint.** Use the Crypto API for wallet swaps and on-chain crypto payouts. Use this endpoint to start a payout from a business wallet to a recipient with a supported fiat payout method. Call the `fees breakdown` endpoint to get the current fees before you create a payout. To pay a mobile money account, set `method` to `mobile_money`. Send `phone_number`, `mobile_money_operator_id`, and `account_name`. You do not need bank fields. Mobile money is available for KES, UGX, TZS, XOF, and GHS. Call the list mobile money operators endpoint to get the operator ID. Blaaiz sends a webhook when the payout completes. For some currencies, such as CAD, Blaaiz also sends a webhook when processing starts. Required scope: `payout:create`.