--- name: bank-accounts-routes description: Handle 5 OpenAPI operation(s) under /v2/bank-accounts for the bank accounts route group. --- # bank accounts API Routes Handle 5 OpenAPI operation(s) under /v2/bank-accounts for the bank accounts route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### list_bank_accounts - Operation ID: `list_bank_accounts` - Route: `GET /v2/bank-accounts` - Mode: READ - Summary: ListBankAccounts - Parameters: - `cursor` in `query` - `limit` in `query` - `location_id` in `query` - `customer_id` in `query` ### create_bank_account - Operation ID: `create_bank_account` - Route: `POST /v2/bank-accounts` - Mode: WRITE - Summary: CreateBankAccount - Body: JSON request body accepted. ### get_bank_account_by_v1_id - Operation ID: `get_bank_account_by_v1_id` - Route: `GET /v2/bank-accounts/by-v1-id/{v1_bank_account_id}` - Mode: READ - Summary: GetBankAccountByV1Id - Parameters: - `v1_bank_account_id` in `path` required ### get_bank_account - Operation ID: `get_bank_account` - Route: `GET /v2/bank-accounts/{bank_account_id}` - Mode: READ - Summary: GetBankAccount - Parameters: - `bank_account_id` in `path` required ### disable_bank_account - Operation ID: `disable_bank_account` - Route: `POST /v2/bank-accounts/{bank_account_id}/disable` - Mode: WRITE - Summary: DisableBankAccount - Parameters: - `bank_account_id` in `path` required