---
title: "Acknowledge all unread matches for one saved monitor"
method: PATCH
path: "/api/member/watches/{watchId}/matches/read"
---

# Acknowledge all unread matches for one saved monitor

`PATCH /api/member/watches/{watchId}/matches/read`

## Request

- Base URL: `https://probable.media`
- URL: `https://probable.media/api/member/watches/{watchId}/matches/read`
- Auth: one of:
  - API key in cookie `probable_session`
  - HTTP bearer

Browser sessions may omit Idempotency-Key. Bearer-token agent writes require watches:write plus an Idempotency-Key.

## Path parameters

- `watchId` string, uuid, required

## Headers

- `Idempotency-Key` string

## Response `200`

Unread matches acknowledged; an identical replay returns the same result and sets Idempotency-Replayed

## Other responses

- `400`: Missing or invalid bearer idempotency key
- `401`: Sign in or valid bearer authorization required
- `403`: Founding Pro and watches:write required
- `404`: Watch not found
- `409`: The idempotency key belongs to another mutation, or a claimed mutation must be retried

---

[API](https://skmtc.dev/probable/apis/probable-public-api.md) · [All operations](https://skmtc.dev/probable/apis/probable-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/probable/apis/probable-public-api/revisions/28e1acd459f3?raw)
