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 untildone 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.