[PR #3096] [MERGED] Notification endpoints #3863

Closed
opened 2026-04-25 00:17:21 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/3096
Author: @nichwall
Created: 6/22/2024
Status: Merged
Merged: 6/23/2024
Merged by: @advplyr

Base: masterHead: notification_endpoints


📝 Commits (10+)

  • c10edd1 Initial notification schema
  • b9eb231 Add: notification event and settings schema
  • b667843 Add: NotificationController
  • a2a22d2 Update bundled spec
  • f8eed7a Merge branch 'master' into notification_endpoints
  • c1fe824 Fix: operationId typos
  • daa9ce3 Fix: library response to be arroy of objects
  • d53b148 Fix: notification ID is not uuid
  • b492193 Add: nullable notification creation parameters
  • 2517803 Nullable libraryId schema

📊 Changes

7 files changed (+961 additions, -8 deletions)

View changed files

📝 docs/controllers/LibraryController.yaml (+6 -3)
docs/controllers/NotificationController.yaml (+223 -0)
📝 docs/objects/Library.yaml (+6 -0)
📝 docs/objects/LibraryItem.yaml (+4 -1)
docs/objects/Notification.yaml (+142 -0)
📝 docs/openapi.json (+568 -4)
📝 docs/root.yaml (+12 -0)

📄 Description

This PR adds the notification endpoints and schemas, following on from https://github.com/advplyr/audiobookshelf/pull/3012 (Initial Library Endpoints).

This will likely conflict have a merge conflict for docs/openapi.json with https://github.com/advplyr/audiobookshelf/pull/3095 (which is currently open), but otherwise there would not be any merge conflicts. I can fix the merge conflict as soon as one PR is merged.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/3096 **Author:** [@nichwall](https://github.com/nichwall) **Created:** 6/22/2024 **Status:** ✅ Merged **Merged:** 6/23/2024 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `notification_endpoints` --- ### 📝 Commits (10+) - [`c10edd1`](https://github.com/advplyr/audiobookshelf/commit/c10edd125b99b8148f96def8279983ad31188b29) Initial notification schema - [`b9eb231`](https://github.com/advplyr/audiobookshelf/commit/b9eb231e2a785d2542b025ef5776e5ba52772d7a) Add: notification event and settings schema - [`b667843`](https://github.com/advplyr/audiobookshelf/commit/b667843a98ab3c9c01a89dfb55637ced0a95fcdd) Add: NotificationController - [`a2a22d2`](https://github.com/advplyr/audiobookshelf/commit/a2a22d29228e1ef96cac557627c6ba7acf813ab6) Update bundled spec - [`f8eed7a`](https://github.com/advplyr/audiobookshelf/commit/f8eed7a20b72d3eb9c85d7d7bf8ac43fde75137f) Merge branch 'master' into notification_endpoints - [`c1fe824`](https://github.com/advplyr/audiobookshelf/commit/c1fe824f75f53003a160bbf8df8522b91903c229) Fix: `operationId` typos - [`daa9ce3`](https://github.com/advplyr/audiobookshelf/commit/daa9ce3042792435c2f0032ce421a3b6746edcdc) Fix: library response to be arroy of objects - [`d53b148`](https://github.com/advplyr/audiobookshelf/commit/d53b148fe0efb6a68c208ea2fa04346c6d2e225d) Fix: notification ID is not uuid - [`b492193`](https://github.com/advplyr/audiobookshelf/commit/b49219338cfd89392e9c5c690da13f049f7c4c28) Add: `nullable` notification creation parameters - [`2517803`](https://github.com/advplyr/audiobookshelf/commit/25178034d0e27325024c00939672a099b2096c2b) Nullable libraryId schema ### 📊 Changes **7 files changed** (+961 additions, -8 deletions) <details> <summary>View changed files</summary> 📝 `docs/controllers/LibraryController.yaml` (+6 -3) ➕ `docs/controllers/NotificationController.yaml` (+223 -0) 📝 `docs/objects/Library.yaml` (+6 -0) 📝 `docs/objects/LibraryItem.yaml` (+4 -1) ➕ `docs/objects/Notification.yaml` (+142 -0) 📝 `docs/openapi.json` (+568 -4) 📝 `docs/root.yaml` (+12 -0) </details> ### 📄 Description This PR adds the notification endpoints and schemas, following on from https://github.com/advplyr/audiobookshelf/pull/3012 (Initial Library Endpoints). This will likely conflict have a merge conflict for `docs/openapi.json` with https://github.com/advplyr/audiobookshelf/pull/3095 (which is currently open), but otherwise there would not be any merge conflicts. I can fix the merge conflict as soon as one PR is merged. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:17:21 +02:00
adam closed this issue 2026-04-25 00:17:21 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3863