Skip to main content

Place Order (PREDICTION_TRADE)

API Description

Place a prediction order using a previously obtained quote. Requires SAS authorization.

HTTP Request

POST /sapi/v1/w3w/wallet/prediction/trade/place-order-bundle

Request Weight(IP)

200

Request Parameters

NameTypeMandatoryDescription
walletAddressSTRINGYESUser's prediction wallet address
walletIdSTRINGYESWallet ID
quoteIdSTRINGYESQuote ID obtained from Get Quote
timeInForceSTRINGYESMust match orderType: FOK for MARKET, GTC for LIMIT
accountTypeSTRINGYESPayment account type. Enum: SPOT, FUNDING
orderTypeSTRINGYESOrder type. Enum: MARKET, LIMIT
slippageBpsINTYESSlippage tolerance in basis points. Range: 1–10000
priceLimitSTRINGCONDLimit price. Required when orderType=LIMIT. Must be > 0
fundingSourceSTRINGNOFunding source. Enum: MPC, CEX. Default: MPC
fundTransferAmountSTRINGNOAuto-transfer amount before order (wei). Must be > 0 if provided

Validation Rules:

orderTypetimeInForcepriceLimit
MARKETMust be FOKNot required
LIMITMust be GTCRequired, must be > 0

Response Example

{
"orderId": "54124"
}