---
title: "Server-Sent Events stream of the caller's own notifications"
method: GET
path: "/me/events"
---

# Server-Sent Events stream of the caller's own notifications

`GET /me/events`

## Request

- Base URL: `https://craaft.io/api/v1`
- URL: `https://craaft.io/api/v1/me/events`
- Auth: HTTP bearer

Opens a long-lived `text/event-stream` carrying `notification.created`
/ `notification.updated` events (each `{"unseen": <n>}`), plus a
`: ping` comment every 30s to keep the connection warm. No board
access check - this is the caller's own per-user stream, the same one
a board tab also subscribes to alongside its board events (see GET
/projects/{id}/events). Use it on pages with no board open (settings,
projects list, the notification bell) instead of opening a board
subscription just to keep the bell live.

## Response `200`

An SSE stream (connection stays open).

## Other responses

- `401`: Missing or invalid token

---

[API](https://skmtc.dev/craaft/apis/craaft-api.md) · [All operations](https://skmtc.dev/craaft/apis/craaft-api/llms.txt) · [OpenAPI document](https://skmtc.dev/craaft/apis/craaft-api/revisions/3a1e9d30d7dc?raw)
