> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oddpool.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Remove event

> Unsubscribe from an event you are tracking.

Removes an event from your "My Events" watchlist. This mirrors [Add event](/whales/add-event): you can unsubscribe with the same `exchange` and `event_ticker` you subscribed with, so rotation scripts never need to look up the internal numeric id.

## Path parameters

<ParamField path="exchange" type="string" required>
  `kalshi` or `polymarket`.
</ParamField>

<ParamField path="event_ticker" type="string" required>
  The event identifier (the search `event_id`): a Kalshi event ticker or a Polymarket event slug.
</ParamField>

## Example

<CodeGroup>
  ```bash cURL theme={null}
  curl -X DELETE \
    "https://api.oddpool.com/whales/user/events/by-ticker/kalshi/KXBTCD-26JAN01" \
    -H "X-API-Key: your_api_key"
  ```

  ```python Python theme={null}
  import requests

  response = requests.delete(
      "https://api.oddpool.com/whales/user/events/by-ticker/kalshi/KXBTCD-26JAN01",
      headers={"X-API-Key": "your_api_key"},
  )
  data = response.json()
  ```
</CodeGroup>

## Response

```json theme={null}
{
  "success": true,
  "event_id": 65,
  "event_ticker": "KXBTCD-26JAN01",
  "platform": "kalshi"
}
```

## Removing by numeric id

If you already have the numeric `event_id` from [List events](/whales/list-events) or [Add event](/whales/add-event), you can delete with it directly.

<CodeGroup>
  ```bash cURL theme={null}
  curl -X DELETE "https://api.oddpool.com/whales/user/events/65" \
    -H "X-API-Key: your_api_key"
  ```

  ```python Python theme={null}
  import requests

  response = requests.delete(
      "https://api.oddpool.com/whales/user/events/65",
      headers={"X-API-Key": "your_api_key"},
  )
  ```
</CodeGroup>

## Errors

| Status | Reason                                                                       |
| ------ | ---------------------------------------------------------------------------- |
| `400`  | Invalid `exchange` or malformed `event_ticker`.                              |
| `401`  | Missing or invalid API key.                                                  |
| `403`  | Your plan does not include whale tracking, or your subscription is inactive. |
| `404`  | The event does not exist, or you are not tracking it.                        |
