Skip to content

Deel: Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number

Retrieve a payment statement: 201 response body, field data / beneficiary_details / account_holder, account_number, account_type, ach_routing_number, address, bank_address, bank_code, bank_name, branch_code, bsb_code, country, currency, iban, ifsc_code, intermediary_bank, routing_number, sort_code, swift, wire_routing_number. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number

FieldTypePresenceDescription and constraints
$objectRootBeneficiary bank details the payment is settled to. Null when not yet resolved.
account_holderJSONOptional
account_holder (anyOf 1)stringAlternativeName of the beneficiary account holder. Null when not modeled on the rail.
account_holder (anyOf 2)nullAlternativeName of the beneficiary account holder. Null when not modeled on the rail.
account_numberJSONOptional
account_number (anyOf 1)stringAlternativeBeneficiary account number. Null on IBAN-only rails.
account_number (anyOf 2)nullAlternativeBeneficiary account number. Null on IBAN-only rails.
account_typeJSONOptional
account_type (anyOf 1)stringAlternativeType of the beneficiary account. Null when not applicable.
account_type (anyOf 2)nullAlternativeType of the beneficiary account. Null when not applicable.
ach_routing_numberJSONOptional
ach_routing_number (anyOf 1)stringAlternativeRouting number to use for ACH transfers. Null when not applicable.
ach_routing_number (anyOf 2)nullAlternativeRouting number to use for ACH transfers. Null when not applicable.
addressJSONOptional
address (anyOf 1)stringAlternativeAddress to include on the transfer for this rail. Null when not applicable.
address (anyOf 2)nullAlternativeAddress to include on the transfer for this rail. Null when not applicable.
bank_addressJSONOptional
bank_address (anyOf 1)stringAlternativeAddress of the beneficiary bank. Null when not applicable.
bank_address (anyOf 2)nullAlternativeAddress of the beneficiary bank. Null when not applicable.
bank_codeJSONOptional
bank_code (anyOf 1)stringAlternativeLocal bank code or institution number of the beneficiary bank. Null when not applicable.
bank_code (anyOf 2)nullAlternativeLocal bank code or institution number of the beneficiary bank. Null when not applicable.
bank_nameJSONOptional
bank_name (anyOf 1)stringAlternativeName of the beneficiary bank.
bank_name (anyOf 2)nullAlternativeName of the beneficiary bank.
branch_codeJSONOptional
branch_code (anyOf 1)stringAlternativeBranch code or transit number of the beneficiary bank. Null when not applicable.
branch_code (anyOf 2)nullAlternativeBranch code or transit number of the beneficiary bank. Null when not applicable.
bsb_codeJSONOptional
bsb_code (anyOf 1)stringAlternativeBSB code of the beneficiary bank, used for AUD transfers. Null when not applicable.
bsb_code (anyOf 2)nullAlternativeBSB code of the beneficiary bank, used for AUD transfers. Null when not applicable.
countryJSONOptional
country (anyOf 1)stringAlternativeTwo-letter country code of the beneficiary. Best-effort; null when not modeled.
country (anyOf 2)nullAlternativeTwo-letter country code of the beneficiary. Best-effort; null when not modeled.
currencyJSONOptional
currency (anyOf 1)stringAlternativeThree-letter currency code of the beneficiary account, following ISO 4217. Null when not modeled on the rail.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
currency (anyOf 2)nullAlternativeThree-letter currency code of the beneficiary account, following ISO 4217. Null when not modeled on the rail.
Maximum length: 3
Minimum length: 3
Pattern: ^[A-Z]{3}$
ibanJSONOptional
iban (anyOf 1)stringAlternativeIBAN of the beneficiary account. Null on non-IBAN rails.
iban (anyOf 2)nullAlternativeIBAN of the beneficiary account. Null on non-IBAN rails.
ifsc_codeJSONOptional
ifsc_code (anyOf 1)stringAlternativeIFSC code of the beneficiary bank, used for INR transfers. Null when not applicable.
ifsc_code (anyOf 2)nullAlternativeIFSC code of the beneficiary bank, used for INR transfers. Null when not applicable.
intermediary_bankJSONOptionalIntermediary bank to route the transfer through. Null when the rail has none.
intermediary_bank (anyOf 1)ModelAlternativeExpand Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number intermediary bank bank name, swift
intermediary_bank (anyOf 2)nullAlternative
routing_numberJSONOptional
routing_number (anyOf 1)stringAlternativeRouting number of the beneficiary bank when the rail uses one number for both ACH and wire. Null when not applicable.
routing_number (anyOf 2)nullAlternativeRouting number of the beneficiary bank when the rail uses one number for both ACH and wire. Null when not applicable.
sort_codeJSONOptional
sort_code (anyOf 1)stringAlternativeSort code of the beneficiary bank. Best-effort; null on most rails.
sort_code (anyOf 2)nullAlternativeSort code of the beneficiary bank. Best-effort; null on most rails.
swiftJSONOptional
swift (anyOf 1)stringAlternativeSWIFT/BIC code of the beneficiary bank. Null when not applicable.
swift (anyOf 2)nullAlternativeSWIFT/BIC code of the beneficiary bank. Null when not applicable.
wire_routing_numberJSONOptional
wire_routing_number (anyOf 1)stringAlternativeRouting number to use for wire transfers. Null when not applicable.
wire_routing_number (anyOf 2)nullAlternativeRouting number to use for wire transfers. Null when not applicable.

Referenced models: Retrieve a payment statement — 201 response body — data beneficiary details account holder, account number, account type, ach routing number, address, bank address, bank code, bank name, branch code, bsb code, country, currency, iban, ifsc code, intermediary bank, routing number, sort code, swift, wire routing number intermediary bank bank name, swift

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.