Skip to main content
GET
/
v1
/
transactions
List Transactions
curl --request GET \
  --url https://api.example.com/v1/transactions
{
  "transactions": [
    {}
  ],
  "nextCursor": "<string>",
  "hasMore": true
}

List Transactions

Retrieve transactions with optional filtering by wallet, account, chain, or status.

Request

walletId
string
Filter by wallet ID
accountId
string
Filter by account ID
chainReference
string
Filter by chain (e.g., eip155:1)
status
integer
Filter by status (0=Pending, 1=Submitted, 2=Confirmed, 3=Failed)
cursor
string
Pagination cursor
limit
integer
Results per page (default: 20, max: 100)

Response

transactions
array
Array of transaction objects
nextCursor
string
Cursor for next page
hasMore
boolean
Whether more results exist

Example

curl -X GET "https://api.axonvault.io/v1/transactions?walletId=wlt_srv_abc123&status=2&limit=10" \
  -H "X-Access-Key: ak_live_abc123" \
  -H "X-Signature: 5d41402abc4b2a76b9719d911017c592" \
  -H "X-Timestamp: 2024-01-15T10:30:00Z"

Response Example

{
  "transactions": [
    {
      "txId": "tx_abc123",
      "fromAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f8fE8d",
      "toAddress": "0x1234567890123456789012345678901234567890",
      "amount": "1000000000000000000",
      "chainReference": "eip155:1",
      "txHash": "0x1234...",
      "status": 2,
      "createAt": "2024-01-15T10:30:00Z"
    },
    {
      "txId": "tx_def456",
      "fromAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f8fE8d",
      "toAddress": "0xabcdef1234567890abcdef1234567890abcdef12",
      "amount": "500000000000000000",
      "chainReference": "eip155:1",
      "txHash": "0x5678...",
      "status": 2,
      "createAt": "2024-01-14T08:15:00Z"
    }
  ],
  "nextCursor": "eyJpZCI6InR4...",
  "hasMore": true
}