---
title: "Get My Notification Preferences Route"
method: GET
path: "/api/v1/notification-settings/me"
tags: ["alerts"]
---

# Get My Notification Preferences Route

`GET /api/v1/notification-settings/me`

## Request

- Base URL: `https://cp.xenovia.io` (the document declares no server; this is the origin it was published from)
- URL: `https://cp.xenovia.io/api/v1/notification-settings/me`
- Auth: none declared

The caller's own notification choices in this organisation.

Deliberately not admin-gated, unlike the rest of this file: these are
the caller's own preferences, not org configuration. Gating them on the
admin role would also break the moment someone is demoted while digests
queued for them are still pending.

## Headers

- `Authorization` string, nullable

## Response `200`

Successful Response

- MemberNotificationPreferencesRead: One person's own notification choices in one organisation. Separate from OrgNotificationSettings, which is org-wide configuration only an admin may change: this is the caller's own preference and lives on their membership row.
  - `org_id` string, uuid, required
  - `user_id` string, uuid, required
  - `digest_opt_out` boolean, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-26** `3e25bef24f8f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/xenovia/apis/controlplane/changes/api/v1/notification-settings/me/get.md)

---

[API](https://skmtc.dev/xenovia/apis/controlplane.md) - [All operations](https://skmtc.dev/xenovia/apis/controlplane/llms.txt) - [OpenAPI document](https://skmtc.dev/xenovia/apis/controlplane/revisions/3e25bef24f8f?raw)
