Skip to main content
These four endpoints cover the full active lifecycle of an intent: getting a route, locking it in, executing, and canceling if needed. For authentication and base URL, see the API overview.

QuoteIntent

Get a route and fee estimate for a payment. The quote is valid for 5 minutes. Endpoint: POST /QuoteIntent

Request parameters

Response fields

Example


CommitIntent

Lock in a quoted intent. After committing, the route and fees are fixed. The intent must be executed within 10 minutes or it expires. Endpoint: POST /CommitIntent

Request parameters

Response fields

Example


ExecuteIntent

Initiate execution of a committed intent. Two execution methods are available. Endpoint: POST /ExecuteIntent

Method A: Transfer

Send funds to intent.depositAddress from your wallet or on-ramp, then submit the source transaction hash.

Method B: Permit (gasless, ERC-2612)

For tokens that support ERC-2612 permit signatures, execute without a separate approval transaction. The customer signs an off-chain permit instead of sending a transaction.

AbortIntent

Cancel a QUOTED or COMMITTED intent. Intents that are EXECUTING, SUCCEEDED, or FAILED cannot be aborted. Endpoint: POST /AbortIntent

Request parameters

Example