Skip to main content
GET
Returns step-level status for a trade. Cross-chain trades are async; poll until the status reaches a terminal state (COMPLETED, FAILED, PARTIAL, or REFUNDED). To check several transactions in one call, see Batch Status.

Query

Either txHash or txId, always paired with chainId:
string
On-chain transaction hash from the executed trade.
string
The DZap transaction ID returned when building the trade.
integer
required
Chain ID where the transaction was executed.

Response

string
Overall status: COMPLETED, FAILED, PENDING, PARTIAL, or REFUNDED.
boolean
string
integer
integer
Unix timestamp.
string
swap, bridge, or zap.
object[]
One entry per leg of the trade.
Last modified on July 29, 2026