Skip to main content
GET
Get Transaction

Authorizations

Authorization
string
header
required

Opaque API key passed as Authorization: Bearer <key>. Keys are organization-bound, environment-bound (live or test), scope-carrying, and expiring. Create and manage keys via the console.

Path Parameters

transactionId
string<uuid>
required

Query Parameters

fields
string | null

Response

Successful Response

id
string<uuid>
required
connectionId
string<uuid>
required
accountId
string<uuid>
required
status
enum<string>
required

Transaction lifecycle status. Current implementation emits only pending and posted; other values are reserved for future use.

Available options:
pending,
posted,
reversed,
cancelled,
unknown
postedDate
string<date> | null
required
updatedAt
string<date-time>
required

When the serialized public transaction representation last changed. It advances when a change would alter a field currently exposed by this API. Internal-only changes and changes to data not currently surfaced here do not change updatedAt.

amount
string
required
currency
string
required
entryType
enum<string>
required
Available options:
credit,
debit
description
string
required
rail
enum<string>
required
Available options:
internalTransfer,
card,
ach,
pix,
caEft,
auNpp,
auBecsDirectEntry,
auRtgs,
sepaCredit,
sepaDebit,
bacsDirectDebit,
wire,
swift,
fasterPayments,
check,
cash,
crypto,
other,
unknown
rawDescription
string | null
customerReference
string | null
bankReference
string | null
baiCode
string | null
category
string | null
subcategory
string | null
mcc
string | null
merchantName
string | null
counterpartyName
string | null
counterpartyAccountMasked
string | null