Request Body
Your EOA wallet address. The Safe trading address is derived automatically and returned in
safeAddress.Signer address. For Safe wallets (signatureType 2), this is your EOA address. Defaults to
maker if not provided.The outcome token ID to trade.
Order side:
BUY or SELL.Order price (must be greater than 0 and at most 1).
Number of tokens to buy or sell. Must be positive.
Set to
true for neg-risk (multi-outcome) markets.Fee rate in basis points (0 = no fee).
Order nonce for replay protection.
Expiration timestamp in seconds.
0 means no expiration.Tick size for rounding. If omitted, uses market default.
Signature type. Use
0 for EOA signatures, 2 for EIP-1271 (Safe wallet) signatures.Response
Order typed data and metadata.
Server node identifier.
Request processing time in milliseconds.
Usage Example
Integration Example
The
makerAmount and takerAmount in the order message are computed from price and size:- BUY:
makerAmount = price * size(USDC you pay),takerAmount = size(tokens you receive) - SELL:
makerAmount = size(tokens you give),takerAmount = price * size(USDC you receive)
Order endpoints currently support Polymarket only. The
platform parameter is not required — all orders are routed to Polymarket’s CLOB on Polygon.