# Events

Subscribe to messenger events and receive new messages and updates via polling.

**Scope:** `im` | **Base URL:** `https://vibecode.bitrix24.com/v1` | **Authorization:** `X-Api-Key`

## Operations

- [Subscribe to events](./events/subscribe.md) — `POST /v1/chats/events/subscribe`
- [Unsubscribe from events](./events/unsubscribe.md) — `POST /v1/chats/events/unsubscribe`
- [Get events](./events/poll.md) — `GET /v1/chats/events`

## Typical scenario

1. [Subscribe](/docs/chats/events/subscribe) — enable event accumulation for the current user.
2. Periodically [get events](/docs/chats/events/poll) with the `offset` parameter, remembering `nextOffset` for the next request.
3. [Unsubscribe](/docs/chats/events/unsubscribe) when polling is no longer needed.

## See also

- [Chats and messages](/docs/chats)
- [Messages](/docs/chats/messages)
