Execute a conversion

Execute a quote, converting the source currency into the target currency. The conversion is usually PENDING on create — poll GET /conversions/{id} until COMPLETED before paying the balance out. Quotes are short-lived; an expired one is rejected with QUOTE_EXPIRED before execution, or if it expires at the provider while hedging. The source account's available balance is checked before the quote is reserved; an amount exceeding it is rejected with INSUFFICIENT_FUNDS and the quote stays usable. Source and target accounts are resolved from the quote's currencies, under the customer the quote is scoped to.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The quote to execute. Must be active and unexpired. The funding account comes from the quote's source currency and network, under the customer the quote is scoped to.

Headers
string
required

Idempotency key required on all write requests. Replaying the same key with the same body returns the original response.

string
required

Your API key

string
required

Request timestamp (ISO 8601 UTC), included in the signature payload

string
required

Unique request nonce (e.g. UUID)

string
required

HMAC-SHA256 hex digest of {METHOD}\n{path}\n{query}\n{X-Timestamp}\n{body}, signed with your API secret. Path excludes the query string; use an empty string for query/body when absent.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json