# Get TP/SL Orders

`GET`

### Overview

Returns active take-profit and stop-loss orders for a specific asset.

### Authentication

HMAC-SHA256 authentication required.

| Header                  | Description                             |
| ----------------------- | --------------------------------------- |
| `OUTPOLL-API-KEY`       | Your API key                            |
| `OUTPOLL-API-SIGNATURE` | Base64URL-encoded HMAC-SHA256 signature |
| `OUTPOLL-API-TIMESTAMP` | Current Unix timestamp in seconds       |

Generate the signature from `timestamp + method + path + body`.

Timestamps must be within `30` seconds of server time.

### Common errors

| Code | Description                                           |
| ---- | ----------------------------------------------------- |
| 200  | OK — Request succeeded                                |
| 201  | Created — Resource created successfully               |
| 202  | Accepted — Request accepted for async processing      |
| 204  | No Content — Success with no response body            |
| 400  | Bad Request — Invalid parameters                      |
| 401  | Unauthorized — Missing or invalid API key / signature |
| 403  | Forbidden — API key permanently blocked               |
| 404  | Not Found — Resource does not exist                   |
| 429  | Too Many Requests — Rate limit exceeded               |
| 500  | Internal Server Error                                 |

### Request

* Method: `GET`
* Path: `/orders/tpsl`

#### Query parameters

| Parameter | Type    | Required | Description                                  |
| --------- | ------- | -------- | -------------------------------------------- |
| assetId   | string  | Yes      | Asset or runner ID                           |
| primary   | boolean | Yes      | Filter by primary asset: `true` or `false`   |
| status    | string  | No       | Filter by order status, for example `ACTIVE` |

### Response

**Response** `200 OK`

```json
[
  {
    "i": "tpsl-order-id",
    "q": 100,
    "tpp": 0.95,
    "slp": 0.10
  }
]
```

| Field | Type   | Description       |
| ----- | ------ | ----------------- |
| i     | string | TP/SL order ID    |
| q     | number | Quantity          |
| tpp   | number | Take-profit price |
| slp   | number | Stop-loss price   |
