Business APIEndpoints

Business API Endpoints

Complete reference of all Business API routes.

RoutePurposeNotes
GET /api/v3Readiness documentLists the mounted business routes
GET /api/v3/currenciesSupported currency catalogReturns schemaVersion, currencies, count, degraded, reason, source
POST /api/v3/quotesCreate a partner quoteLegacy quote path; not used for Wormhole bridge route cards
GET /api/v3/routesDiscover private/offchain and Onchain DEX & Bridge routesUse provider=wormhole; keep walletAddress as the source signer and pass recipientAddress for cross-namespace recipients such as Mayan EVM-to-Solana discovery
POST /api/v3/routes/resolveResolve an offchain route quoteReturns a short-lived createToken for order creation
POST /api/v3/onchain/routes/resolveResolve an onchain routeUse the routeQuoteId from /routes; returns an execution plan and executionAccessToken
POST /api/v3/onchain/executionsReport onchain executionRequires X-Onchain-Execution-Access-Token and an idempotency key
GET /api/v3/onchain/executions/{executionPlanId}Poll onchain execution statusRequires X-Onchain-Execution-Access-Token
POST /api/v3/ordersCreate a business order200 for idempotent reuse, 201 for newly accepted order
GET /api/v3/orders/{orderId}Full normalized order viewOrder must belong to the API principal
GET /api/v3/orders/{orderId}/statusOrder status aliasSame payload family as the main order read
POST /api/v3/orders/{orderId}/emergencyEmergency actionChoose EXCHANGE or REFUND, idempotent
POST /api/v3/orders/{orderId}/notifications/emailAttach email notificationIdempotent mutation
GET /api/v3/orders/{orderId}/qrFetch QR imagesDeposit instruction QR codes
POST /api/v3/callbacks/testTest callback deliveryUseful for webhook testing
GET /api/v3/webhooksList webhook subscriptionsRead existing subscriptions
POST /api/v3/webhooksCreate webhook subscriptionReturns signing secret once
PATCH /api/v3/webhooks/{webhookId}Update a webhookPatch URL, description, events, status
POST /api/v3/webhooks/{webhookId}/rotate-secretRotate webhook secretReturns new secret once
POST /api/v3/webhooks/{webhookId}/replayReplay past deliveriesBy event ID or time window