Get Transaction Status

get

/v1/besu/transaction/operations/{operationId}

Returns the current status of a transaction operation created with lifecycle tracking. The operation is available only to the authenticated caller that created it. Requests from other callers return HTTP 404.

Request

Path Parameters
Header Parameters

There's no request body for this operation.

Back to Top

Response

Supported Media Types

200 Response

Returns the current transaction status.
Body ()
Root Schema : TransactionOperationStatusResponse
Type: object
Current status of a tracked transaction operation.
Show Source
Nested Schema : TransactionBroadcastStatus
Type: object
Summary of transaction broadcast progress.
Show Source
Nested Schema : callbacks
Type: array
Redacted callback delivery state for the operation. Callback target URLs, OAuth credentials, TLS private keys, payload bodies, and raw callback errors are excluded.
Show Source
Nested Schema : TransactionAttemptSummary
Type: object
Summary of a transaction submission attempt.
Show Source
Nested Schema : rawReceipt
Type: object
Additional Properties Allowed: true
Complete transaction receipt returned by Besu. Available only for by-hash lookups with `receiptDetail=full`; it can include receipt logs and topics.
Nested Schema : TransactionCallbackDelivery
Type: object
Redacted callback delivery status for a tracked transaction.
Show Source
Examples

400 Response

Validation failed.
Body ()
Root Schema : ErrorResponse
Type: object
Error response returned by the service.
Show Source
Nested Schema : upstreamError
Type: object
Additional Properties Allowed: true
Complete error object returned by the Besu node, including code, message, and data fields, when available.

404 Response

Transaction operation not found.
Body ()
Root Schema : ErrorResponse
Type: object
Error response returned by the service.
Show Source
Nested Schema : upstreamError
Type: object
Additional Properties Allowed: true
Complete error object returned by the Besu node, including code, message, and data fields, when available.

503 Response

Transaction lifecycle service is unavailable.
Body ()
Root Schema : ErrorResponse
Type: object
Error response returned by the service.
Show Source
Nested Schema : upstreamError
Type: object
Additional Properties Allowed: true
Complete error object returned by the Besu node, including code, message, and data fields, when available.
Back to Top