> ## Documentation Index
> Fetch the complete documentation index at: https://bisibility.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Notification preferences

> Read and update notification preferences.

Paths are relative to `/api/v1`. All routes use a project-scoped API key -
`Authorization: Bearer <api_key>` - that must belong to the project in the
path. See [Authentication](/docs/docs/authentication) for scopes.

| Method  | Path                                              | Purpose                             |
| ------- | ------------------------------------------------- | ----------------------------------- |
| `GET`   | `/projects/{project_id}/notification-preferences` | Read channel and event preferences. |
| `PATCH` | `/projects/{project_id}/notification-preferences` | Update notification preferences.    |

Preferences affect future notifications; they do not delete existing feed or
delivery-attempt records.

The generated [OpenAPI document](/docs/api/v1/openapi.json) remains the
authoritative request and response schema.
