Execute an offramp
Execute a previously created offramp quote: pays out the quote’s source crypto to the quote’s fiat beneficiary.
Submit the quote_id returned by POST /v1/offramps/quotes. source_currency and
destination_currency are optional; when supplied they must match the quote’s
currencies exactly, otherwise the request is rejected with 400 invalid_input.
reference is your idempotency reference and must be unique within your integration.
An expired quote returns 409 invalid_status. A given quote can be
executed only once; a second execute returns 409 duplicate_resource.
The offramp is created in the created state and advances asynchronously
(created → processing → success/failed). Send an Idempotency-Key header
to make retries safe.
Authorizations
API key issued during merchant onboarding.
Headers
Optional client-supplied key. Identical key + identical body within 24h replays the original response. Identical key + different body returns 409 idempotency_conflict. The hash is over raw bytes — clients retrying must send the byte-identical body; a re-serialised JSON payload will produce a different hash and a 409. Strongly recommended for retry-safe clients.
^[A-Za-z0-9_\-]{8,255}$Body
ExecuteOfframpDto