List Bank Accounts
List bank accounts under this payer account, optionally filtered by owner.
Request
- Base URLhttps://api.justifi.ai/v1
- Authnone declared. Required headers: Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
the payer account this request is scoped to. Every payee, bank account, and payment lives under one payer account, so it is part of the path on all operate (Tier 1) routes.
Query parameters
token to fetch the next page of a list (the end_cursor from a previous response's page_info)
token to fetch the previous page of a list (the start_cursor from a previous response's page_info)
the number of resources to retrieve per page (default 25, max 100)
filter to a specific payee's receiving accounts. Ordered by created_at, this gives that payee's full bank account history — the current one is whichever payee.receiving_bank_account_id names.
true returns only the payer account's funding accounts (those with payer_account_id set); false returns only payee receiving accounts
Headers
the access_token value returned from the JustiFi oauth/token endpoint (be sure to append Bearer before the token)
Response
Successfully listed bank accounts
Example response
{
"type": "array",
"data": [
{
"id": "ba_recv123",
"type": "bank_account",
"account_holder_name": "Acme Plumbing LLC",
"routing_number": "021000021",
"account_number_last4": "6789",
"account_type": "checking",
"payee_id": "pe_abc123",
"verification_status": "verified",
"created_at": "2026-01-01T12:00:00Z",
"updated_at": "2026-01-01T12:00:00Z"
}
],
"page_info": {
"start_cursor": "WyIyMDIyLTAyLTA4IDIwOjAxOjU4LjEyMDIzMjAwMCIsIjU5ZTFjNGI1LWFlOWQtNDIyZC04MTVkLWNjNzQ5NzdlYmFjYSJd",
"end_cursor": "WyIyMDIyLTAyLTA4IDE5OjUyOjM3LjEwNDE3MzAwMCIsIjY4MDliYTU5LTYxYjctNDg3MS05YWFiLWE2Y2MyNmY3M2M1ZCJd"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.