---
title: "Get account notification preferences"
method: GET
path: "/notification-preferences"
tags: ["Notification Preferences"]
---

# Get account notification preferences

`GET /notification-preferences`

Returns the account notification settings for the API key's own user in the active company, along with the modes each event supports and the platform defaults. Every event is always present; an event the user has never configured reports its default. There is no way to read another member's preferences through this API. Requires account:read.

## Response `200`

Notification preferences returned

- NotificationPreferences
  - `success` boolean
  - `notificationPreferences` NotificationPreference[] — Every notification event with its current mode, defaults included.
    - `event` 'new_subscriber' | 'campaign_completed', required — Which notification to configure.
    - `mode` 'off' | 'instant' | 'daily', required — How to receive it. "instant" sends one email per occurrence, "daily" one summary per day. "daily" is not supported for campaign_completed.
  - `supportedModes` object — Modes each event accepts, keyed by event.
  - `defaults` object — Mode each event uses when the user has never configured it.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/sequenzy/apis/sequenzy-api.md) · [All operations](https://skmtc.net/sequenzy/apis/sequenzy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sequenzy/sequenzy-api/versions/af1cf9620482/schema)
