Skip to main content
GET
Get the lightweight current status of a tracked transaction
Return the current lightweight tracking status for a source or destination transaction hash. Use this endpoint when polling an existing transaction instead of repeatedly fetching the full transaction object.
The response contains id, transactionId, source and destination hashes, status, substatus, statusSource, and updatedAt. This reads the latest status stored by Delora’s asynchronous workers; it does not trigger a live provider lookup. Use backoff between polls and handle 429 and 503 responses. See status lifecycle semantics.

Authorizations

x-api-key
string
header
required

Delora API key. Required by Transaction Tracking endpoints and optional for most routing endpoints.

Headers

x-api-key
string
required

Customer API key. Required for Transaction Tracking endpoints.

Path Parameters

txHash
string
required

Source or destination transaction hash.

Example:

"0x596a6d35655f3d2d334abcffb6b69999b82d5661f18692ea24174589894a7d30"

Response

Lightweight transaction status.

id
string
required
transactionId
string | null
required
sourceTxHash
string
required
destTxHash
string | null
required
status
enum<string>
required

Current asynchronous tracking status.

Available options:
success,
recovered,
bridge_pending,
refund_pending,
refunded,
bridge_failed,
unknown
substatus
string | null
required
statusSource
enum<string>
required

Source or combination of sources used for the current status.

Available options:
analytics,
receipt,
bridge_api,
mixed,
unknown
updatedAt
string<date-time>
required