createOrder
Place buy or sell orders on prediction markets like Polymarket and Kalshi. Supports market and limit orders with specified amount, price, and venue credentials.
Instructions
Place a new order on the exchange.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exchange | Yes | The prediction market exchange to target. | |
| marketId | Yes | The market to trade on. | |
| outcomeId | Yes | The outcome to trade. | |
| side | Yes | Order side: buy or sell. | |
| type | Yes | Order type: market (execute immediately) or limit (resting at a price). | |
| amount | Yes | Size of the order in contracts/shares. | |
| price | No | Required for limit orders | |
| fee | No | Optional fee rate (e.g., 1000 for 0.1%) | |
| tickSize | No | Optional override for Limitless/Polymarket | |
| negRisk | No | Optional override to skip neg-risk lookup (Polymarket) | |
| onBehalfOf | No | Limitless delegated signing: profile ID to trade on behalf of | |
| credentials | No | Venue credentials (privateKey, apiKey, etc.). Only needed for authenticated operations like trading. | |
| verbose | No | Return full uncompacted response. Default false returns a compact, agent-friendly summary. |