# Orders

Trading endpoints use API key authentication.

### Shared request fields

| Field | Description                    |
| ----- | ------------------------------ |
| `e`   | Event ID                       |
| `o`   | Outcome or market ID           |
| `ba`  | Betting asset ID               |
| `qa`  | Quote asset ID                 |
| `s`   | Side: `BUY` or `SELL`          |
| `q`   | Quantity in shares             |
| `am`  | Amount in USDC for market buys |

### Endpoints

* [Place Limit Order](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/place-limit-order)
* [Place Market Order](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/place-market-order)
* [Cancel Order](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/cancel-order)
* [Set Take Profit / Stop Loss](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/take-profit-stop-loss)
* [Get TP/SL Orders](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/get-tp-sl-orders)
* [Cancel TP/SL Order](https://docs.outpoll.com/api/rest-api/private-endpoints/orders/cancel-tp-sl-order)

### Related pages

* [Positions](https://docs.outpoll.com/api/rest-api/private-endpoints/positions) for active orders and open positions.
* [History](https://docs.outpoll.com/api/rest-api/private-endpoints/history) for order and trade history.
* [Order Updates](https://docs.outpoll.com/api/rest-api/websockets/account-and-history-streams/order-updates) for `ORDER_UPDATE` and `TPSL_UPDATE`.
