---
title: "Update notification preferences"
method: PATCH
path: "/settings/notifications"
tags: ["Settings"]
---

# Update notification preferences

`PATCH /settings/notifications`

Partial update of the calling user's own preferences: category-channel pairs the request does not mention are left unchanged.

## Request body

- object
  - `preferences` object[], required
    - `category` 'transactions' | 'approvals' | 'agents', required
    - `channel` 'email' | 'slack', required
    - `enabled` boolean, required

## Response `200`

The caller's preferences after the update

- object
  - `categories` object[], required
    - `category` 'transactions' | 'approvals' | 'agents', required
    - `channels` object, required
    - `emailLocked` boolean, required

---

[API](https://skmtc.dev/catena/apis/catena-api.md) · [All operations](https://skmtc.dev/catena/apis/catena-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/catena/catena-api/revisions/f0a9c99d458d/schema)
