---
title: "Get Notification Preferences"
method: GET
path: "/settings/notifications/preferences"
tags: ["settings"]
---

# Get Notification Preferences

`GET /settings/notifications/preferences`

Each product notification type with the user's effective on/off state.

## Response `200`

Successful Response

- NotificationPreference[]
  - `notification_type` string, required
  - `label` string, required
  - `description` string, required
  - `group` 'Issues' | 'Intake' | 'Reviews' | 'Key Dates' | 'Follow Ups', required — Section a notification is listed under in the preference UI. Named for the surface the notification is about, matching the sidebar, so a new type joins an existing section rather than lengthening one flat list.
  - `enabled` boolean, required
  - `supports_assigned_scope` boolean
  - `assigned_scope_label` string, nullable
  - `scope` 'all' | 'assigned' — How widely a user wants to receive a (scope-supporting) notification. ALL means every event of this type at the company; ASSIGNED narrows it to the subset that concerns the user. What "assigned" resolves to is defined by the definition's AssignedScopeSpec.kind.
  - `default_scope` 'all' | 'assigned' — How widely a user wants to receive a (scope-supporting) notification. ALL means every event of this type at the company; ASSIGNED narrows it to the subset that concerns the user. What "assigned" resolves to is defined by the definition's AssignedScopeSpec.kind.

---

[API](https://skmtc.dev/kobaltlabs/apis/fastapi.md) · [All operations](https://skmtc.dev/kobaltlabs/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kobaltlabs/fastapi/revisions/425d5b8a3c17/schema)
