Create a conversion quote
Creates a conversion quote — a short-lived, priced offer to convert the balance
of one wallet (source_wallet_id) into another wallet (destination_wallet_id).
The source wallet’s currency (e.g. USDC) is the source; the destination wallet’s
currency (e.g. NGN) is the destination — the two currencies must differ. source_network and destination_network are each derived from the
respective wallet’s newest active credential, defaulting to solana when a crypto wallet has no active credential (a fiat wallet with no active credential is
rejected). reference is optional and echoed back as the quote reference. The
response carries the source wallet in wallet_id and the destination wallet in
destination_wallet_id.
The quote is created with status: active and an expires_at in the near future.
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
CreateConversionQuoteDto