---
title: "📡 SSE app-state stream"
method: GET
path: "/sse/app-state"
tags: ["SSE"]
---

# 📡 SSE app-state stream

`GET /sse/app-state`

## Request

- Base URL: `http://localhost`
- URL: `http://localhost/sse/app-state`
- Auth: API key in header `sid` and API key in header `rts` and API key in header `sig`

Server-Sent Events: синхронизация состояния приложения и уведомления.

**Access:** authorized. Подпись session как у обычных endpoint.

### Events (`SSEMessageEvent`)

| event | payload (data) |
|-------|----------------|
| `onConnect` | handshake |
| `session-user` | current user / session |
| `company-state` | company + dictionaries |
| `work-state` | work/kanban patches |
| `notification` | Notification |
| `team` | team updates |
| `chat-state` | Chat |
| `chat-message` | ChatMessage |
| `chat-member` | ChatMember |

См. schema **SSEAppStateEvent** + enum **SSEMessageEvent**.

Params: `lastUpdTs` — timestamp для дельты.

## Query parameters

- `lastUpdTs` integer: Unix ms

## Headers

- `devID` string, uuid, required
- `tz` string, required
- `app` string, required
- `appVer` string, required
- `rKey` string

## Response `200`

text/event-stream of SSEAppStateEvent JSON lines

## Other responses

- `401`: Unauthorized
- `403`: Access denied

---

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