---
title: "Get one watch"
method: GET
path: "/api/v1/watches/{watchId}"
---

# Get one watch

`GET /api/v1/watches/{watchId}`

## Request

- Base URL: `https://offnadir-delta.com`
- URL: `https://offnadir-delta.com/api/v1/watches/{watchId}`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Free unless include_passes is set. One watch end to end: target, current state, latest meaningful change, measurements with their recent series, standing-order questions, and — for an event watch — its stage (how precisely it is located), casualty/attribution fields, recent developments, imagery availability, and the full event thread (timeline + sources). The FULL measurement history of an area remains GET /api/v1/monitoring/{areaId} (export-gated); this returns the recent series.

## Path parameters

- `watchId` string, required

## Query parameters

- `include_passes` boolean

## Response `200`

The watch with its state, and the event thread when the target is an event.

- object
  - `watch` object
  - `thread` object, nullable

## Other responses

- `401`: Error response with a stable machine-readable code.
- `403`: Error response with a stable machine-readable code.
- `404`: No such watch on this key.
- `429`: Error response with a stable machine-readable code.

---

[API](https://skmtc.dev/offnadir-delta/apis/off-nadir-delta-api.md) · [All operations](https://skmtc.dev/offnadir-delta/apis/off-nadir-delta-api/llms.txt) · [OpenAPI document](https://skmtc.dev/offnadir-delta/apis/off-nadir-delta-api/revisions/5cf3f2bed5a2?raw)
