Skip to main content

v0/transactions/{network}/{hash} REST API Endpoint

Returns recorded submission attempts for a transaction, optionally including request and response payloads.

Updated on
Oct 21, 2026
This method is available only to Enterprise accounts. See the Observability overview for more information.

Path Parameters

network
string
REQUIRED

Network returned by GET /v0/transactions.

hash
string
REQUIRED

Transaction hash or signature returned by GET /v0/transactions. URL-encode this path segment.

Query Parameters

include_payloads
boolean

Set to true to include available request/response payload strings. Payloads are omitted when this parameter is not supplied.

Returns

data
object | null

Response data. Null when the request fails.

exists
boolean

Whether a matching transaction submission was found.

data
object | null

Recorded transaction details; null when exists is false.

network
string

Network identifier.

transaction_hash
string

Transaction hash or signature.

first_submitted_at
string

Timestamp of the first recorded submission.

last_submitted_at
string

Timestamp of the most recent recorded submission.

state
string

Recorded transaction submission state; for example, submitted. This is not confirmation of inclusion or finality.

attempts
array

Recorded attempts to submit this transaction.

submitted_at
string

Timestamp of the submission attempt.

endpoint_id
string

Endpoint UUID for this attempt; not the numeric Admin API endpoint ID.

method
string

RPC method name. In a breakdown, present when grouping by method.

request_id
string

Identifier of the recorded request.

payloads
object

Optional request and response payloads, returned when include_payloads=true and available.

request
string

Recorded request payload as a JSON-encoded string.

response
string

Recorded response payload as a JSON-encoded string.

error
string | null

Error message on failure; null on success.

Request
Response
1
{
2
"data": {
3
"exists": true,
4
"data": {
5
"network": "robinhood-testnet",
6
"transaction_hash": "0x1111111111111111111111111111111111111111111111111111111111111111",
7
"first_submitted_at": "2026-10-20T19:28:54.557Z",
8
"last_submitted_at": "2026-10-20T19:28:54.557Z",
9
"state": "submitted",
10
"attempts": [
11
{
12
"submitted_at": "2026-10-20T19:28:54.557Z",
13
"endpoint_id": "00000000-0000-4000-8000-000000000001",
14
"method": "eth_sendrawtransaction",
15
"request_id": "00000000-0000-4000-8000-000000000001",
16
"payloads": {
17
"request": "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_sendRawTransaction\",\"params\":[\"REDACTED_TRANSACTION\"]}",
18
"response": "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":\"0x1111111111111111111111111111111111111111111111111111111111111111\"}"
19
}
20
}
21
]
22
}
23
},
24
"error": null
25
}
1
{
2
"data": {
3
"exists": true,
4
"data": {
5
"network": "robinhood-testnet",
6
"transaction_hash": "0x1111111111111111111111111111111111111111111111111111111111111111",
7
"first_submitted_at": "2026-10-20T19:28:54.557Z",
8
"last_submitted_at": "2026-10-20T19:28:54.557Z",
9
"state": "submitted",
10
"attempts": [
11
{
12
"submitted_at": "2026-10-20T19:28:54.557Z",
13
"endpoint_id": "00000000-0000-4000-8000-000000000001",
14
"method": "eth_sendrawtransaction",
15
"request_id": "00000000-0000-4000-8000-000000000001",
16
"payloads": {
17
"request": "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"eth_sendRawTransaction\",\"params\":[\"REDACTED_TRANSACTION\"]}",
18
"response": "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":\"0x1111111111111111111111111111111111111111111111111111111111111111\"}"
19
}
20
}
21
]
22
}
23
},
24
"error": null
25
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free