---
title: "Изменить режим уведомлений чата"
method: PATCH
path: "/api/v1/chat/conversations/{id}/notification-mode"
tags: ["Chat"]
---

# Изменить режим уведомлений чата

`PATCH /api/v1/chat/conversations/{id}/notification-mode`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/chat/conversations/{id}/notification-mode`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://erp.akeda.ru/oauth2/authorize`, token URL `https://erp.akeda.ru/oauth2/token`, scopes: `akeda:delegate`)

Изменяет режим уведомлений указанного чата для текущего участника.

## Request body

- ChatNotificationModeInput
  - `mode` 'all' | 'mentions' | 'muted', required
  - `muted_until` string, date-time, nullable: Без звука на время: до этого момента беседа молчит, потом снова действует прежний режим. Только вместе с mode = muted, в будущем и не дальше года; без срока — без звука навсегда

## Response `200`

Сохранённый режим

- ChatNotificationModeResult
  - `mode` 'all' | 'mentions' | 'muted', required
  - `mode_after_mute` 'all' | 'mentions' | 'null', nullable, required: Какой режим вернётся, когда выйдет срок; пусто, если срока нет
  - `muted_until` string, date-time, nullable, required: До какого момента беседа молчит, если звук выключен на время; пусто, если срока нет
  - `changed` boolean, required

## Other responses

- `400`: Некорректный запрос или нарушение бизнес-правила
- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права
- `404`: Запись не найдена или не видима текущему пользователю

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/a99574d597cc?raw)
