v1
latestOpenAPI 3.1.02026-07-241653251.3 MBPayments
List external accounts
Retrieves a paginated list of external accounts linked to the calling platform, optionally filtered by participants, account type, or account status.
get/payments/external_accounts
Query parameters
participantsstring
Example:ABCDEF
Comma-separated list of participant codes to filter on (e.g. ABCDEF,DEMO01).
account_type'checking' | 'savings'
Filter for a specific account_type
account_status'pending' | 'submitted' | 'approved' | 'closed' | 'deleted' | 'rejected' | 'locked' | 'disabled' | 'revoked' | 'failed'
Filter for a specific account_status
pagenumber
Filter for a specific page (pagination)
sizenumber
Filter for the amount of external account objects returned
Headers
X-SCX-SIGNEDstring required
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
X-SCX-TIMESTAMPstring required
Example:1678901234
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
Response
Successfully retrieved paginated list of external accounts with optional filters: participants, account_type, account_status.
Example response
{
"request_id": "0f68333e-2114-469d-b505-c850d776e063",
"message": [
{
"external_account_id": "0f68333e-2114-469d-b505-c850d776e063",
"account_number": "123456789",
"routing_number": "011401533",
"account_nickname": "test1",
"participant_code": "ALI123",
"platform_code": "TES123",
"created_at": "2026-05-04T11:54:13.099Z",
"updated_at": "1975-08-19T23:15:30.000Z",
"status_reason": "invalid processor token"
}
],
"page": 1,
"page_size": 200,
"count": 10
}