Skip to main content
Use these operations to confirm an intent settled and to look up past intents. For authentication and client setup, see the API overview.

GetIntentReceipt

Returns the current status of an intent and every transaction it produced. Use it to confirm settlement before you fulfill an order or credit an account. Endpoint: POST /GetIntentReceipt

Response

Each transaction includes chainId, txnHash, fromAddress, toAddress, tokenAddress, tokenAmount, status, and, on failure, statusReason.

WaitIntentReceipt

Holds the request open until the intent changes state, then returns the receipt. Call it in a loop until done is true instead of polling GetIntentReceipt. Endpoint: POST /WaitIntentReceipt

Response


GetIntent

Returns the full intent, including the original quote request, route, fees, and expiry. Endpoint: POST /GetIntent The response is { intent }, with the same shape QuoteIntent returns.

SearchIntents

Finds intents by an identifier you already have, such as a transaction hash from a customer support request. Endpoint: POST /SearchIntents Pass at least one field. The response is { intents }.

GetIntentHistory

Returns intents with their receipts, with filters and pagination. Use it for activity feeds and reconciliation. Endpoint: POST /GetIntentHistory The response is { intents, nextPage }. Each entry has intentId, status, createdAt, and receipt.