# Mark all notifications as read or unread

Bulk-updates the read/unread status of all notifications for the authenticated user. Returns the number of notifications that were changed. Requires authentication.

Endpoint: POST /api/v1/notifications/mark-all
Version: 1.0
Security: header

## Query parameters:

  - `status` (string, required)
    New status for all notifications: READ or UNREAD
    Enum: "UNREAD", "READ", "BLOCKED", "HIDDEN"

  - `type` (string,null)
    Only mark notifications of this type. If omitted, marks all notifications.
    Enum: "FOLLOW", "FOLLOW_REQUEST", "GROUP_INVITE", "LIKE", "COMMENT", "MENTION", "REPOST", "LIST_POST_CREATE", "GROUP_CHANNEL_POST_CREATE", "POST_UPDATE", "POLL", "POLL_VOTE", "POST_VOTE", "EVENT_INVITE", "EVENT_JOIN", "EVENT_CANCEL", "EVENT_UPDATE", "FOLLOW_FAILED"


