---
title: "Watch a wallet's positions"
method: POST
path: "/lp/watch"
tags: ["Liquidity"]
---

# Watch a wallet's positions

`POST /lp/watch`

## Request

- Base URL: `https://api.getchord.xyz/v1`
- URL: `https://api.getchord.xyz/v1/lp/watch`
- Auth: none declared

Turns on in-app alerts for the wallet's positions (out of range, fees to collect, pool draining) and returns a one-hour Telegram deep link that routes the same alerts to a chat.

## Request body

- object
  - `chain` 5042 | 4663 | 143, required
  - `wallet` string, required: EVM address, hex, case-insensitive.

## Response `200`

- object
  - `watched` boolean
  - `telegramChats` integer
  - `feeBarUsd` number
  - `drainPct` number
  - `code` string
  - `tgLink` string, nullable: `https://t.me/<bot>?start=lp_<code>`, valid one hour.

## Other responses

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

---

[API](https://skmtc.dev/getchord/apis/chord-api.md) · [All operations](https://skmtc.dev/getchord/apis/chord-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getchord/apis/chord-api/revisions/d3bc4640fea0?raw)
