Create a quotation
Price a payout before you make it, and hold that price.
The quote is always saved. Send its quote_id with a payout and it settles at exactly the amounts, fees and rate you were quoted. quote_expires_at says how long that holds — read the field rather than assuming a duration, because the window is configurable.
Headers
Version applied to this request. It wins over your account's pinned version — see Versioning.
"2026-04-14"
Body
Send recipient_id or account_type — at least one is required.
How much to price, as a positive decimal string with up to 8 decimals. With inverse_calculation this is what the recipient should end up with instead.
A recipient you saved earlier. Its rail and details are used for the pricing.
Price a rail without saving a recipient first. Ignored when you also send recipient_id, which carries its own rail.
With WALLET and no recipient_id, wallet_network and wallet_token are required too.
WIRE, ACH, WALLET Work backwards: treat amount as what the recipient receives and return the amount you have to send. false when you omit it.
Your own fees for this one quote, replacing whatever is configured on your account. fixed_fee and percentage_fee are both required once you send the object.
Chain the recipient's wallet is on. Only used with account_type: WALLET and no recipient_id.
solana, polygon, tron Token the recipient receives. Not every token works on every chain, and a pair that does not is rejected with a 400.
USDC, USDT The token and chain you will deposit to fund the payout. Sending this makes the quote a crypto-funded one.
Response
The quote was priced and saved.
The priced quote. Every amount is a decimal string.
What you send.
Currency of amount. Always USD.
What comes off the amount before the recipient is paid.
What the recipient ends up with.
Currency of recipient_amount — USD on a bank payout, USDC or USDT on a wallet payout.
The funding token and chain, echoed back. Only on a crypto-funded quote.
Send this with a payout to settle at this price.
When the price stops holding, as an ISO 8601 timestamp.