Skip to main content
GET
/
v1
/
status
curl "https://zap.dzap.io/v1/status?txIds=8453-0xabc...,42161-0xdef..."
{
  "status": "completed",
  "steps": [
    { "action": "swap", "protocol": "paraswap", "status": "completed", "txHash": "0xabc..." },
    { "action": "bridge", "protocol": "across", "status": "completed", "txHash": "0xdef..." }
  ],
  "output": { "amount": "918943376897193", "asset": { "symbol": "WETH" } }
}

Documentation Index

Fetch the complete documentation index at: https://docs.dzap.io/llms.txt

Use this file to discover all available pages before exploring further.

Returns step-level status for one or many intents. Cross-chain intents are async; poll until completed.

Query

txId
string
Single intent ID (returned from /v1/buildTx).
txIds
string
Comma-separated srcChainId-txHash pairs, e.g. 8453-0xabc,42161-0xdef.
txHash
string
Source transaction hash. Requires chainId.
chainId
integer
Source chain ID for txHash.

Response

status
string
One of pending, completed, failed, refunded.
steps
object[]
Per-leg detail: protocol, status, txHash, timestamps.
output
object
Final received amount + asset, when completed.

Examples

curl "https://zap.dzap.io/v1/status?txIds=8453-0xabc...,42161-0xdef..."
{
  "status": "completed",
  "steps": [
    { "action": "swap", "protocol": "paraswap", "status": "completed", "txHash": "0xabc..." },
    { "action": "bridge", "protocol": "across", "status": "completed", "txHash": "0xdef..." }
  ],
  "output": { "amount": "918943376897193", "asset": { "symbol": "WETH" } }
}