Create Order
Creates an order by accepting a quote. Wallet addresses are required only for token assets (eth-base/brlv, eth-mainnet/brlv, eth-base/wbrly). For fiat assets (fiat/brl, fiat/usd), no wallet addresses are needed. Use source-wallet-address for the source wallet and target-wallet-address for the destination wallet.
Path Parameters
Body
Unique identifier of the quote to accept
"550e8400-e29b-41d4-a716-446655440000"
Ethereum wallet address for source tokens (required only when source asset is a token like eth-mainnet/brlv, eth-base/brlv or eth-base/wbrly)
"0x742d35Cc6635C0532925a3b8D295FD6C6e7e2c2c"
Ethereum wallet address for receiving tokens. Resolved server-side to an internal wallet, a whitelisted external wallet, or a target wallet. For FX (BRL<->USDC) orders, target wallets must also be FX-whitelisted for the account.
"0x742d35Cc6635C0532925a3b8D295FD6C6e7e2c2c"
PIX key of a third-party end-user to receive BRL. Allowed only for USDC->BRL FX orders. When set, BRL is delivered directly from the Crown FX pool to this PIX key; the API user's own bank account is not touched.
"user@example.com"
How the source BRL is collected. 'brcode' issues a one-time PIX QR for the exact amount that the account pays to fund a BRL->BRLV order; 'account-balance' funds from the account's existing BRL balance and is the default when this field is omitted.
brcode, account-balance "brcode"
Response
Order created successfully