Skip to main content
GET
Returns step-level status for a zap. Cross-chain zaps are async; poll until the status reaches a terminal state (COMPLETED, FAILED, or REFUNDED).

Query

integer
required
Chain ID where the transaction was executed.
string
required
On-chain transaction hash from the broadcast zap.

Response

string
Overall status: PENDING, COMPLETED, FAILED, or REFUNDED.
string
Wallet that initiated the zap.
string
Address receiving the final tokens/position.
object[]
Overall input asset(s) for the whole zap.
object[]
Overall output asset(s) for the whole zap. Same shape as input above.
object[]
Per-leg detail.
integer
Unix timestamp when the zap started.
integer
Unix timestamp when the zap reached a terminal state.

Examples

Last modified on July 29, 2026