---
title: "Gets a user's notifications."
method: GET
path: "/Notifications/{userId}"
tags: ["Notifications"]
---

# Gets a user's notifications.

`GET /Notifications/{userId}`

## Path parameters

- `userId` string, required

## Response `200`

Notifications returned.

- NotificationResultDto — A list of notifications with the total record count for pagination.
  - `Notifications` NotificationDto[], nullable — Gets or sets the current page of notifications.
    - `Id` string, nullable — Gets or sets the notification ID. Defaults to an empty string.
    - `UserId` string, nullable — Gets or sets the notification's user ID. Defaults to an empty string.
    - `Date` string, date-time — Gets or sets the notification date.
    - `IsRead` boolean — Gets or sets a value indicating whether the notification has been read. Defaults to false.
    - `Name` string, nullable — Gets or sets the notification's name. Defaults to an empty string.
    - `Description` string, nullable — Gets or sets the notification's description. Defaults to an empty string.
    - `Url` string, nullable — Gets or sets the notification's URL. Defaults to an empty string.
    - `Level` 'Normal' | 'Warning' | 'Error'
  - `TotalRecordCount` integer — Gets or sets the total number of notifications.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

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