Business API Response Models
Quote response
The quote envelope returns partner-facing metadata:
schemaVersion,quoteId,provider,modefromCcy,toCcy,direction,amountproviderQuoteId,amounts,limitsexpiresAt,etaSeconds,rateInfo
Normalized order response
Order reads return a stable normalized shape:
orderId,publicOrderId,providerproviderOrderId,providerQuoteId,routeQuoteIdstatus,canonicalSubReason,providerChoiceamounts,currencies,timestampstransactions,choiceCapabilities
Use this as your stable read model instead of depending on provider-native shapes.
Onchain execution response
Onchain resolve, report, and status responses return the normalized execution lifecycle model:
schemaVersion,executionPlanId,routeQuoteId,statusexecutionType,executionKind,chainNamespace,executionProvidersteps,unsignedPayload,signatureRequests,messageRequestsproviderRelay,fusionOrchestrated,txHash,failureexecutionAccessTokenon resolve responses for server-to-server report/status calls
Treat executionAccessToken as a scoped credential. Send it only as X-Onchain-Execution-Access-Token for the matching execution plan.
Webhook records
Webhook list and mutation responses expose:
webhookId,url,descriptionsubscribedEvents,statussecretVersion,lastSecretRotatedAtlastDeliveredAt,lastDeliveryStatusdeliveryCount,failureCountcreatedAt,updatedAt
Create and rotate-secret responses return signingSecret. Treat that secret like a credential — it is only returned at secret issuance time.