# Notifications Endpoints for managing user notifications including retrieving, counting, and marking notifications as read or unread ## Returns user's notifications - [GET /api/v1/notifications](https://docs.wellesley.social/openapi/notifications/paths/~1api~1v1~1notifications/get.md): Retrieves the user's notifications with filtering options for types, excludeTypes and status ## Returns notifications count - [GET /api/v1/notifications/count](https://docs.wellesley.social/openapi/notifications/paths/~1api~1v1~1notifications~1count/get.md): Gets the count of user's notifications with filtering options for types, excludeTypes and status ## Mark all notifications as read/unread - [POST /api/v1/notifications/mark-all](https://docs.wellesley.social/openapi/notifications/paths/~1api~1v1~1notifications~1mark-all/post.md): Updates the status of all notifications for the authenticated user to either read or unread ## Returns user's notification by id - [GET /api/v1/notifications/{id}](https://docs.wellesley.social/openapi/notifications/paths/~1api~1v1~1notifications~1%7Bid%7D/get.md): Retrieves a specific notification by its ID for the authenticated user ## Mark notification as read/unread by id - [POST /api/v1/notifications/{id}/mark](https://docs.wellesley.social/openapi/notifications/paths/~1api~1v1~1notifications~1%7Bid%7D~1mark/post.md): Updates the status of a specific notification to either read or unread