Skip to main content
GET
/
accounts
/
{id}
/
transactions
cURL
curl --request GET \
  --url https://api.onchainden.com/api/v1/accounts/{id}/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "tx_123",
      "accountId": "<string>",
      "type": "TOKEN_TRANSFER",
      "signatureStatus": "pendingInitiatorSignature",
      "executionStatus": null,
      "threshold": 123,
      "approvals": [
        {
          "id": "mem_123",
          "name": "Alice",
          "type": "user",
          "walletAddress": "0xabc...",
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z"
        }
      ],
      "rejections": [
        {
          "id": "mem_123",
          "name": "Alice",
          "type": "user",
          "walletAddress": "0xabc...",
          "createdAt": "2023-11-07T05:31:56Z",
          "updatedAt": "2023-11-07T05:31:56Z"
        }
      ],
      "createdAt": "2023-11-07T05:31:56Z",
      "expiresAt": "2023-11-07T05:31:56Z",
      "data": {
        "destination": "<string>",
        "asset": {
          "id": "<string>",
          "symbol": "<string>",
          "decimals": 123,
          "name": "<string>",
          "logoUrl": "https://assets.example.com/tokens/usdc.png",
          "tokenAddress": "<string>"
        },
        "amount": "<string>",
        "networkId": 123
      },
      "signingPayloads": {
        "approvePayload": "<string>",
        "rejectPayload": "<string>",
        "initiatorPayload": "<string>"
      },
      "result": {
        "resolution": "approved",
        "transactionHash": "<string>"
      }
    }
  ],
  "pagination": {
    "cursor": "<string>",
    "hasMore": true
  }
}

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Account ID

Query Parameters

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
filter
enum<string>

Filter by transaction status

Available options:
queued,
executed

Response

List of transactions

data
object[]
pagination
object