Overview
Partners use the REST API to request quotes, create intents, submit approvals, and monitor execution. Utexo limits protected API access to approved integration partners.Recommended request sequence
- Call
GET /healthcheckto verify API availability. - Discover supported networks with
GET /networks. - Discover supported assets with
GET /tokens. - Request pricing with
POST /quote. - Create an intent with
POST /intents. - Generate the approval required by
approvalMechanism. - Submit the signed approval with
POST /intents/{id}/approvals. - Monitor the intent and resulting swap until it reaches a terminal status.
Resources
The following integration resources are available:- Swagger and Swagger UI for endpoint discovery and direct request testing.
- TypeScript, Go, and Rust SDKs.
@hot-pot/hotpot-sdk-tsfor the current TypeScript Permit2 helpers.
Obtain the current Swagger or Swagger UI URL and the supported SDK distribution links and versions from the Utexo team.