---
title: "Change or remove the alert email"
method: PATCH
path: "/v1/catalogs/{id}"
---

# Change or remove the alert email

`PATCH /v1/catalogs/{id}`

## Request

- Base URL: `https://api.recallsapi.com`
- URL: `https://api.recallsapi.com/v1/catalogs/{id}`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Send only `alert_email`: an address (trimmed, at most 254 characters) or null (or an empty string) to stop alert emails. A new address gets a new unsubscribe link, so links in emails sent to the old address stop working. An address that used the unsubscribe link stays unsubscribed for this catalog, even when saved again (then `alert_email_unsubscribed_at` is set and a warning says so). The answer is the catalog (no webhook_secret) with `alert_email_unsubscribed_at`, plus `warnings` when the plan sends no alerts (Free) or email alerts are off.

## Path parameters

- `id` string, required

## Request body

- object
  - `alert_email` string, email, nullable, required

## Response `200`

The updated catalog

- object
  - `id` string
  - `name` string
  - `alert_email` string, nullable
  - `alert_email_unsubscribed_at` string, date-time, nullable: When this address used the unsubscribe link in an alert email of this catalog; no alert emails go to it, even if it is saved again
  - `webhook_url` string, nullable
  - `min_confidence` 'exact' | 'strong' | 'possible'
  - `created_at` string, date-time
  - `warnings` string[]

## Other responses

- `400`: Invalid input
- `401`: Missing or invalid API key
- `404`: No such catalog on this account
- `429`: Daily quota reached

---

[API](https://skmtc.dev/recallsapi/apis/recallsapi-com.md) · [All operations](https://skmtc.dev/recallsapi/apis/recallsapi-com/llms.txt) · [OpenAPI document](https://skmtc.dev/recallsapi/apis/recallsapi-com/revisions/2501df40ea54?raw)
