Skip to main content
GET
Get program wallet transaction history
Returns the transaction history for a program’s wallet. Each entry represents a fund, burn, or credit draw operation against the wallet for a given asset. Fund operations increase the balance, burn operations decrease it, and credit draws are deducted automatically when rules issue credits from a PREFUNDED asset. Filter by ingestion time with from / to, or by the originating event’s occurrence time with event_from / event_to. Each event-driven transaction includes an event_timestamp field.
For usage patterns and examples, see the Programs guide.

Authorizations

X-API-Key
string
header
required

API key passed in the X-API-Key header.

Path Parameters

id
string<uuid>
required

Program ID

Query Parameters

limit
integer
default:50

Maximum number of results (default 50, max 200)

Required range: x >= 1
cursor
string

Pagination cursor from previous response

asset_id
string<uuid>

Filter by asset ID

bucket
enum<string>

Filter by balance bucket

Available options:
AVAILABLE,
HELD,
DEFERRED
from
string<date-time>

Start of time window (RFC 3339) — filters on system ingestion time

to
string<date-time>

End of time window (RFC 3339) — filters on system ingestion time

event_from
string<date-time>

Start of event occurrence window (RFC 3339) — filters on event_timestamp

event_to
string<date-time>

End of event occurrence window (RFC 3339) — filters on event_timestamp

Response

Transaction history

data
object[]

Data contains the list of items

pagination
object

Pagination contains cursor information for fetching more results