Get Account List
Retrieves a paginated list of counterparty accounts with comprehensive filtering options.
Endpoint
GET/v2/counterparty/account
Link
This endpoint allows you to search and filter accounts by various criteria including counterparty details, customer information, account status, and more.
Request
Query Parameters
All parameters are optional. Use them to filter the account list.
Parameter
Type
Description
Example
accountId
string
Filter by specific account ID.
"acc_12345"
counterpartyId
string
Filter by counterparty ID.
"cp_67890"
counterpartyName
string
Filter by counterparty name.
"Tech Supplies"
currencyCode
string
Filter by currency code.
"USD"
customerId
string
Filter by customer ID.
"cust_12345"
customerName
string
Filter by customer name.
"John Doe"
fromCreatedAt
string
Filter from creation date (ISO 8601).
"2024-01-01T00:00:00Z"
toCreatedAt
string
Filter to creation date (ISO 8601).
"2024-12-31T23:59:59Z"
name
string
Filter by account name.
"Business Checking"
number
string
Filter by account number.
"123456789"
search
string
General search across multiple fields.
"Chase"
status
string
Filter by account status.
"ACCEPT"
meta.page
integer
Page number (starts from 0).
0
meta.pageSize
integer
Items per page.
20
Headers
Key
Value
Required
Authorization
123
Yes
Accept
application/json
Yes
Response (200 OK)
Returns a paginated list of accounts with complete details including counterparty and customer information.
Response Fields
1. Meta (Pagination)
Field
Type
Description
Example
pageSize
integer
Items per page.
20
page
integer
Current page (0-indexed).
0
total
string
Total items count.
"150"
2. Items (Account Array)
Field
Type
Description
Example
accountId
string
Unique account identifier.
"acc_12345"
name
string
Account name/description.
"Business Checking Account"
number
string
Account number.
"123456789"
currencyCode
string
Currency code (ISO 4217).
"USD"
type
string
Account type.
"CHECKING"
status
string
Account status.
"ACCEPT"
bankName
string
Bank/financial institution name.
"Chase Bank"
createdAt
string
Creation timestamp.
"2024-01-15T10:30:00Z"
updatedAt
string
Last update timestamp.
"2024-05-20T14:45:00Z"
supportedRails
array
Supported payment rails.
["ACH", "FEDWIRE"]
3. Counterparty Object
Field
Type
Description
Example
id
string
Counterparty ID.
"cp_67890"
name
string
Counterparty name.
"Tech Supplies Corp"
phone
string
Counterparty phone.
"+19876543210"
4. Customer Object
Field
Type
Description
Example
id
string
Customer ID.
"cust_12345"
name
string
Customer name.
"John Doe"
phone
string
Customer phone.
"+1234567890"
status
string
Customer status.
"ACCEPT"
5. BankAddress Object
Field
Type
Description
Example
addressLine1
string
Primary address.
"456 Bank Street"
addressLine2
string
Suite/floor.
"Floor 15"
addressLine3
string
Additional info.
"Main Office"
city
string
City.
"New York"
stateIso
string
State code.
"NY"
countryIso
string
Country code.
"US"
postalCode
string
Postal code.
"10002"
unitNumber
string
Unit number.
"1501"
Example Response:
json
Field Details
Account Status Values
Status
Description
NEW
Account newly created, pending verification
AWAIT
Awaiting additional information/documentation
MODERATION
Under review by compliance team
ACCEPT
Approved and active for transactions
REJECT
Rejected during verification
BANNED
Permanently blocked from transactions
VERIFICATION
In verification process
Supported Payment Rails
Rail
Description
ACH
Automated Clearing House (US)
FEDWIRE
Federal Wire Transfer (US)
SWIFT
International wire transfers
SEPA_CT
SEPA Credit Transfer (EU)
FPS
Faster Payments (UK)
IMPS
Immediate Payment Service (India)
EFT
Electronic Funds Transfer
CRYPTO
Cryptocurrency transfers
NFT
Non-fungible token transfers
UP
Unified Payments (Various)
Examples
Request
bash
UK Bank Account Example
Response:
json
Crypto Account Example
Response:
json
Account Under Moderation Example
Response:
json
Error Responses
Unauthorized:
json
Invalid Parameters:
json
Notes
Search Functionality: The
searchparameter searches across account name, number, counterparty name, and customer nameStatus Filtering: Use status to find accounts in specific verification states
Currency Support: Filter by specific currencies or view all multi-currency accounts
Pagination: Essential for large datasets - always check
meta.totalfor result countReal-time Status: Account status reflects current verification state
Common Use Cases:
Compliance auditing and verification tracking
Payment processing eligibility checks
Customer relationship management
Multi-currency account overview
Real request:
Real response:
200 OK
Last updated

