Retrieve a paginated list of bank account connections with advanced filtering options and statistics.
Default Behavior:
Statistics Included:
Filtering Options:
Status Filters:
is_active: Filter by active status (true/false)Provider & Business Filters:
provider: Filter by provider (e.g., ‘plaid’)bank_link_status: Filter by bank link statusbusiness_id: Filter by specific business UUIDbusiness_name: Search business namesAccount Filters:
currency: Filter by currency code (USD, EUR, etc.)balance_min: Minimum balance filterbalance_max: Maximum balance filterhas_mapped_account: Filter by whether account is mapped to chart of accountsmapped_account_id: Filter by specific mapped account IDDate Filters:
updated_after: Accounts updated after dateupdated_before: Accounts updated before datefirst_sync_after: Accounts first synced after datefirst_sync_before: Accounts first synced before datehas_been_synced: Filter by whether account has been syncedSearch:
search: Search across account names, keys, masks, and business namesOrdering:
ordering: Order by any field (prefix with ’-’ for descending)-created_at (newest first)Examples:
?is_active=true?business_id=123e4567-e89b-12d3-a456-426614174000?has_been_synced=true?has_mapped_account=true?search=checking?ordering=-balanceBusiness-scoped JWT token. Token payload includes business_id to automatically scope requests. Format: Bearer <your-jwt-token>
Use this for: Business-specific operations where the business context is embedded in the token.
Filter by account key (partial match)
Filter by maximum balance
Filter by minimum balance
Filter by bank link status
active, error, revoked Filter by business ID (UUID format)
Filter by business name (partial match)
Filter by currency code (USD, EUR, etc.)
Filter by display name (exact, case-insensitive)
Filter accounts first synced after this date
Filter accounts first synced before this date
Filter by whether account has been synced (true for synced, false for never synced)
Filter by whether account is mapped (true for mapped, false for unmapped)
Filter by active status
Filter by mapped account ID
Order by field (prefix with - for descending)
A page number within the paginated result set.
Number of results to return per page.
Filter by provider (e.g., plaid)
Search in account names, keys, masks, and business names
Filter accounts updated after this date
Filter accounts updated before this date