Execute an onramp
Execute an onramp from a previously created onramp quote to convert external fiat into crypto in a GlobalStack wallet.
Supply the quote_id returned by POST /v1/onramps/quotes. source_currency and
destination_currency are optional; when provided they must match the quote’s
currencies exactly, otherwise the request is rejected with 400 invalid_input.
An expired quote returns 409 invalid_status.
Send an Idempotency-Key header to make retries safe: an identical key with an
identical body within 24h replays the original response.
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
ExecuteOnrampDto