Skip to content

List transactions

GET
/account/transactions

Returns a paginated list of transactions for the authenticated wallet. Rate limited: 30 requests per minute per wallet.

limit
integer
default: 50 >= 1 <= 100

Maximum number of results to return

offset
integer
0

Number of results to skip for pagination

Transaction list returned

object
transactions
required
Array<object>
object
id
required

Transaction ID

string
action
required

Transaction type (e.g. “registration”, “renewal”, “dns_add”, “dns_update”, “dns_delete”)

string
status
required

Transaction status (e.g. “completed”, “pending”, “failed”)

string
domain
required

Associated domain name

string
amount_usd
required

Amount in USD (e.g. “12.99”)

string
txHash
required

On-chain transaction hash, or null if not yet settled

string | null
createdAt
required

When the transaction was created

string format: date-time
settledAt
required

When the transaction was settled on-chain, or null

string | null format: date-time
total
required

Total number of transactions

integer
limit
required

Number of results returned

integer
offset
required

Number of results skipped

integer

Authentication required

object
error
required

Short error description

string
message
required

Human-readable error message

string
code
required

Machine-readable error code

string

Rate limit exceeded

object
error
required

Short error description

string
message
required

Human-readable error message

string
code
required

Machine-readable error code

string