Skip to main content
GET
List card transactions
Narrow it to a period with startDate and endDate (both, or neither), to a merchant with merchantName, or to DEBIT / CREDIT / NONE transactions with financialImpactType (comma-separated for several), and page with limit + next. A purchase and its later settlement or refund are separate transactions, linked through cardTransaction.linkedTransactions. Use default as walletId for the organization’s main wallet, and send x-environment: LIVE for a production card. Any member of the organization can list a card’s transactions.

Headers

x-environment
enum<string>

Environment of the card: LIVE (production) or TEST (sandbox). When you omit it, the request runs in TEST; any other value is rejected.

Available options:
LIVE,
TEST

Path Parameters

realmId
string<uuid>
required

ID of your realm.

Format: UUID

organizationId
string<uuid>
required

ID of the organization the card belongs to.

Format: UUID

accountId
string
required

ID of the organization's account (24 hexadecimal characters).

Pattern: ^[0-9a-fA-F]{24}$
walletId
string
required

ID of the card's wallet (24 hexadecimal characters), or default for the organization's main wallet.

Pattern: ^([0-9a-fA-F]{24}|default)$
cardId
string
required

ID of the card (24 hexadecimal characters).

Pattern: ^[0-9a-fA-F]{24}$

Query Parameters

startDate
string

Start of the period, inclusive: an ISO 8601 date-time (2026-11-01T03:00:00.000Z) or date (2026-11-01, read as midnight UTC). The period applies only when you send both startDate and endDate.

endDate
string

End of the period, inclusive, in the same format as startDate.

merchantName
string

Only transactions whose merchant name contains this text (case-insensitive).

Maximum string length: 256
financialImpactType
string[]

Only transactions with these effects on the balance (case-insensitive): DEBIT (money out), CREDIT (money in) or NONE (no effect, such as a declined authorization). Other values match no transaction.


Example (comma-separated list): ?financialImpactType=DEBIT,CREDIT

Maximum string length: 64
next
string

Cursor returned as next by the previous page. Omit it for the first page.

limit
integer

Page size. Defaults to 15.

Required range: x > 0

Response

Successful response

A page of a card's transactions, newest first.

items
object[]
required

The transactions of this page.

next
string | null
required

Cursor of the next page: pass it as next to read it. null on the last page.

Example:

"NjZmMmE3ZTliNGQzZTgwMDEyYzlhMTEy"