Get Node Transaction
Returns one of a node's transactions by id. Use it to poll a single operation to a final status instead of re-listing. The node is part of the key: a transaction that belongs to another node is reported as not found.
Required permission: node:transactions:view
Request
GET /v2/admin/nodes/{node_id}/transactions/{transaction_id}
Parameters
| Name | Type | In | Description |
|---|---|---|---|
node_id | string | path | Required. The node's id |
transaction_id | string | path | Required. The transaction's id |
Headers
| Name | Description |
|---|---|
Authorization | Required. Bearer <access_token> |
Example
curl --request GET \
--url '{{baseUrl}}/v2/admin/nodes/6a4bef2b1e781b11c22e9707/transactions/690279bcd09741a44611889c' \
--header 'Authorization: Bearer <access_token>'
Response
{
"id": "690279bcd09741a44611889c",
"node_id": "6a4bef2b1e781b11c22e9707",
"network_id": "6740e0a20000000000000101",
"wallet_id": "6a53f3dfad48accdb46eaf9e",
"user_id": "",
"internal_id": null,
"data": {
"address": "0x1493Ad169f118c260A8597bfe0A72f8262E9f4bA",
"amount": "1.5",
"currency_token_id": null,
"currency_token_name": "Ethereum",
"currency_token_symbol": "ETH"
},
"type": 1,
"status": 3,
"error": null,
"created_at": "2026-10-29T20:31:56.485Z"
}
Response Fields
The response is one transaction row, documented field by field on List Node Transactions, with the type and status values.
Errors
| Status | Code | Description |
|---|---|---|
| 400 | 10016 | node_id or transaction_id is not a valid id |
| 400 | 10001 | Node not found (node domain 2) |
| 400 | 10001 | Transaction not found, or it belongs to another node (node transaction domain 7) |
| 403 | 10005 | The node is outside your part of the hierarchy (node domain 2) |
See Errors for the error format and common codes.