---
title: "Update monitoring agent"
method: PATCH
path: "/watches/{id}"
tags: ["Agents"]
---

# Update monitoring agent

`PATCH /watches/{id}`

## Request

- Base URL: `https://api.agentic-news.ai`
- URL: `https://api.agentic-news.ai/watches/{id}`
- Auth: HTTP bearer

Update an agent's name, description, quality threshold, required terms, or lens assignment. Changing name/description retrains what the agent watches for and triggers re-matching.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `name` string: New agent name
  - `description` string: New agent description
  - `lensId` string, uuid, nullable: Assign a lens by ID, or null to remove
  - `matchQualityThreshold` integer: Minimum match quality (33-100, default 45)
  - `requiredTerms` string[]: Must-include terms. Pass [] to clear.

## Response `200`

Default Response

---

[API](https://skmtc.dev/agentic-news/apis/agentic-news-api.md) · [All operations](https://skmtc.dev/agentic-news/apis/agentic-news-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentic-news/apis/agentic-news-api/revisions/02fe31decff9?raw)
