Prices a settlement: what a payer must send in their own currency for you to be credited a given amount in yours, and at what rate.
No ability is required, and the same notes as the wallets operation apply: any valid key of your account reaches it, 403 insufficient_scope cannot occur, and the only 403 you can meet is ORIGIN_NOT_ALLOWED. A key is still required — an anonymous request is refused with 401 missing_api_key.
This is not the same operation as POST /v1/conversions/rate. A quote is asymmetric and priced: source is the payer's local currency and can never be USD, and sell_rate already carries your account's FX fee. A rate is symmetric and free of both fee and spread. Quoting a payer from the rate operation understates what they must send.
destination_amount is the figure before your account's payin fee, and the quote is blind to customer_paid_fee. See ConversionQuote for what that means in practice and for why the three figures do not round-trip.
amount_type takes its default by omission. To use receive, leave the field out rather than sending it empty.
Refusals past the shared ones: 422 VALIDATION_FAILED, 422 INVALID_CURRENCY and 500 CONVERSION_QUOTE_ERROR. INVALID_CURRENCY means the source currency cannot be priced; its errors.error is a bare string, not an array. This operation cannot return SYSTEM_DATABASE_ERROR.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
