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

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

Response

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

Examples

Last modified on July 14, 2026