For the complete documentation index, see llms.txt. This page is also available as Markdown.

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"

email

string

Counterparty email.

"[email protected]"

4. Customer Object

Field

Type

Description

Example

id

string

Customer ID.

"cust_12345"

name

string

Customer name.

"John Doe"

phone

string

Customer phone.

"+1234567890"

email

string

Customer email.

"[email protected]"

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

  1. Unauthorized:

    json

  2. Invalid Parameters:

    json


Notes

  • Search Functionality: The search parameter searches across account name, number, counterparty name, and customer name

  • Status 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.total for result count

  • Real-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