# Get current user's global unread message count

**GET** `/users/me/unread-count`

Returns the total number of unread messages across all sessions for the
authenticated user. This is the authoritative value used to hydrate the
inbox badge on page load and on WebSocket reconnect; WebSocket deltas
update the badge between requests.

Authentication: bearerAuth
Required scopes: `user:read_self`
Allowed roles: `owner`, `admin`, `agent`
Authorization: Read the caller's unread conversation count.

## Responses

- `200`: Global unread count
- `default`: Error
