v1

latestOpenAPI 3.0.02026-07-22134640.3 KB
Quotes V3

Get Intent Status

Query the current status of a cross-chain intent transaction. Provide one of: intentHash, intentCreatedHash, or fulfillmentHash to track the intent's progress through the execution lifecycle.

post/api/v3/intents/intentStatus

Request body

OR
OR

Response

Successfully retrieved intent status and transaction details

Example response

{
  "data": {
    "intentHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
    "status": {
      "status": "Pending",
      "subStatus": "WaitingToFulfill",
      "subStatusMessage": "The intent is waiting to be fulfilled"
    },
    "intentCreated": {
      "chainId": 1,
      "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
      "blockExplorerUrl": "https://etherscan.io/tx/0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12"
    },
    "fulfillment": {
      "chainId": 1,
      "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
      "blockExplorerUrl": "https://etherscan.io/tx/0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12"
    },
    "refund": {
      "chainId": 1,
      "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
      "blockExplorerUrl": "https://etherscan.io/tx/0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12"
    }
  }
}