Create a new order to enter into a market
Your API key ID (UUID). Generate at polymarket.us/developer.
Unix timestamp in milliseconds. Must be within 30 seconds of server time.
Base64-encoded Ed25519 signature of timestamp + method + path. See Authentication for details.
Request to create a new order
Request to create a new order
Unique market slug into which the order should be entered
Order intent specifying whether to buy/sell YES or NO shares
ORDER_INTENT_BUY_LONG, ORDER_INTENT_SELL_LONG, ORDER_INTENT_BUY_SHORT, ORDER_INTENT_SELL_SHORT Type of order (limit or market)
ORDER_TYPE_LIMIT, ORDER_TYPE_MARKET Order price and currency. Required for limit orders.
Order quantity in shares
Order time in force policy
TIME_IN_FORCE_GOOD_TILL_CANCEL, TIME_IN_FORCE_GOOD_TILL_DATE, TIME_IN_FORCE_IMMEDIATE_OR_CANCEL, TIME_IN_FORCE_FILL_OR_KILL If true, order must rest on the book prior to matching (maker only). Order will be rejected if it would immediately match.
Expiration time for orders with TIME_IN_FORCE_GOOD_TILL_DATE
Order quantity in cash and currency. Used for market orders instead of share quantity.
Indicates whether the order was placed manually or automatically
MANUAL_ORDER_INDICATOR_MANUAL, MANUAL_ORDER_INDICATOR_AUTOMATIC If true, will block until the order is filled, rejected, canceled, or expired, up to maxBlockTime seconds
Maximum block time in seconds if synchronous execution is requested
Slippage tolerance configuration for the order