List transactions

Permissions required: Read vault activity

List all transactions for the vaults permissioned to your API key. You can retrieve metadata about your API key from the API Key endpoints.

NOTE: price and USD value information is recent but does not reflect real-time data.

Filters

You may optionally supply the following filters:

  • Set a date range by providing the startDate and/or endDate query parameters. The date refers to the end time of a transaction: when the transaction succeeded or failed. If the date parameters are omitted, all transactions will be returned.
  • Select transactions involving a specific vault by providing the vaultId parameter. If the vaultId parameter is omitted, transactions for all vaults for which your API key is permissioned will be returned.
  • Filter transactions of one or more types with the types parameter. Multiple types should be separated by commas.
  • Filter fiat transactions by payment rail with the rails parameter. Multiple rails should be separated by commas.
  • Select transactions involving a specific wallet by providing the walletId parameter. If the walletId parameter is omitted, transactions for all vaults for which your API key is permissioned will be returned.
  • Filter transactions by the receiving address with the destinationAddress parameter.
  • Filter fiat transactions on a virtual account with the virtualAccountId parameter, or by the customer who owns the virtual account on this wallet's side with the customerId parameter.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string

The vault ID to get transactions for

date

The start date (inclusive) in YYYY-MM-DD format. The earliest valid start date is '2017-01-01`. Dates are always in UTC RFC 3339 'full-date'.

date

The end date (inclusive) in YYYY-MM-DD format. The latest valid end date is the current date. Dates are always in UTC RFC 3339 'full-date'.

string

When paginating this is used to provide the starting point for the page to fetch (retrieved from the previous response body)

int64
1 to 100
Defaults to 25

Maximum number of results to return per query

types
array of strings, unique

A comma-separated list of transaction types to return.

rails
array of strings, unique

A comma-separated list of payment rails to return. ACH matches both ACH_DEBIT and ACH_CREDIT and never appears in a response; the other values match fiatDetails.rail. Only transactions with fiatDetails carry a rail, so any value excludes every transaction without it. That covers crypto transactions, FIAT_INTEREST payments, internal fiat transfers, and older fiat deposits, withdrawals and transfers recorded before their wire details were stored.

string

An ID uniquely identifying an Anchorage Digital wallet

string

The destination address on the transaction for which results will be returned

string

The virtual account on either side of the transaction for which results will be returned. The response shows only this wallet's side in virtualAccountId (and, for internal transfers and withdrawals, destinationVirtualAccountId), so a match on the other side is not echoed.

string

The customer who owns the virtual account on this wallet's side of the transaction, as shown in customerId, for which results will be returned

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json