action jellyfin_get_notifications { label: "Gets a user's notifications." provider: jellyfin method: GET path: "/Notifications/{userId}" encoding: json input: { type: "object" properties: { userId: { type: "string" } } required: ["userId"] additionalProperties: false } output: { type: "object" description: "A list of notifications with the total record count for pagination." properties: { Notifications: { type: "array" description: "Gets or sets the current page of notifications." items: { type: "object" description: "The notification DTO." properties: { Date: { type: "string" format: "date-time" description: "Gets or sets the notification date." } Description: { type: "string" description: "Gets or sets the notification's description. Defaults to an empty string." } Id: { type: "string" description: "Gets or sets the notification ID. Defaults to an empty string." } IsRead: { type: "boolean" description: "Gets or sets a value indicating whether the notification has been read. Defaults to false." } Level: { type: "string" enum: ["Normal", "Warning", "Error"] } Name: { type: "string" description: "Gets or sets the notification's name. Defaults to an empty string." } Url: { type: "string" description: "Gets or sets the notification's URL. Defaults to an empty string." } UserId: { type: "string" description: "Gets or sets the notification's user ID. Defaults to an empty string." } } additionalProperties: false } } TotalRecordCount: { type: "integer" format: "int32" description: "Gets or sets the total number of notifications." } } additionalProperties: false } }