Query Bank Account List
Bank Accounts
Bank Account List
List linked bank accounts.
GET
Query Bank Account List
Overview
This page documents theGET /withdraw/open/institution/otc/api/bank/list endpoint. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.
Notes
- Authentication uses the standard GatePay signed headers.
- This page documents the institution-path version of the same endpoint.
- Except for create sub-account, query sub-account detail, and list sub-accounts, institution requests must include
X-GatePay-On-Behalf-Of. - For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.
Supplemental Field Notes
Request Filters
bankAccountName: bank account name, supports fuzzy matchingiban: account number or IBAN, supports fuzzy matchingswift: SWIFT code, supports fuzzy matchingbankName: bank name, supports fuzzy matching
Key Response Fields
data[].countryId: country IDdata[].countryName: country namedata[].address: bank addressdata[].remittanceLineNumber: routing or clearing codedata[].agentBankName: agent bank namedata[].agentBankSwift: agent bank SWIFTdata[].status: bank account review status.1= approved,2= pending review,3= pending supplementary materials,99= rejecteddata[].memo: memo entered by operations staff, typically returned as the rejection reason when the bank account review is rejected
Headers
Merchant application client ID used to identify the calling app.
HMAC signature generated from the request according to GatePay signing rules.
Unix timestamp used for replay protection and signature verification.
Random nonce used together with the timestamp to prevent replay attacks.
Required delegated-subject header. Provide the initiating account ID for this request. For institution merchant APIs, this is typically the target sub-account ID; for institution charge and transfer APIs, it can be either an institution account ID or a sub-account ID.

