Skip to main content
GET
/
transactions
cURL
curl --request GET \
  --url https://api.onchainden.com/api/v1/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "tx_123",
      "accountId": "acc_123",
      "policy": {
        "id": "pol_123",
        "threshold": 2
      },
      "type": "TOKEN_TRANSFER",
      "signatureData": {
        "status": "<string>",
        "initiatorPayload": "<string>"
      },
      "executionStatus": null,
      "approvals": [
        {
          "id": "mem_123",
          "name": "Alice",
          "type": "user",
          "walletAddress": "<string>"
        }
      ],
      "rejections": [
        {
          "id": "mem_123",
          "name": "Alice",
          "type": "user",
          "walletAddress": "<string>"
        }
      ],
      "createdAt": "2023-11-07T05:31:56Z",
      "expiresAt": "2026-01-25T00:00:00Z",
      "data": {
        "destination": "0xdef...",
        "asset": {
          "id": "usdc_1",
          "symbol": "USDC",
          "decimals": 6,
          "name": "USD Coin",
          "logoUrl": "https://assets.onchainden.com/tokens/usdc.png",
          "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48"
        },
        "rawAmount": "1000000000",
        "displayAmount": "1000.00",
        "networkId": 1
      }
    }
  ],
  "pagination": {
    "cursor": "dXNlcjox",
    "hasMore": true
  }
}

Authorizations

Authorization
string
header
required

API key authentication. Include your API key in the Authorization header.

Query Parameters

accountId
string

Optional account ID to scope transactions to a specific account

cursor
string

Pagination cursor from previous response

limit
integer
default:20

Number of results per page (default 20, max 100)

Required range: 1 <= x <= 100
status
enum<string>

Transaction status

Available options:
queued,
executed

Response

List of transactions

data
(Token Transfer · object | Contract Interaction · object)[]
required
pagination
object
required