# Watch a pool

`POST https://api.getchord.xyz/v1/lp/watch/pool`

Source: https://getchord.xyz/docs/api-reference/operations/lpwatchpool/

Adds a pool to the wallet's watchlist — drain alerts without holding a position.

## Request body (JSON)

| Field | Required | Type | Description |
| --- | --- | --- | --- |
| `chain` | yes | `5042` · `4663` · `143` |  |
| `wallet` | yes | string | EVM address, hex, case-insensitive. |
| `pool` | yes | string | A pool: a 20-byte contract address (V2 / V3) or a 32-byte Uniswap V4 pool id. |

```json
{
  "chain": 5042,
  "wallet": "0xb145400da27a2497d9fc2cd5621f2bfd37617af4",
  "pool": "0xf53f02d9041d00bbd92235b4c902b9f350c554a8ed2dc64fa0a4585aac413f09"
}
```

## Response 200

- **400**: Invalid parameters — `error` names the check that failed (`INVALID_PARAMS`, `BAD_ADDRESS`, `BAD_LIMIT`, `BAD_HOURS`, …).
