--- title: v4.2.557 (2026-02-13) - Desktop API Changelog - Beeper Developer Docs --- Find a version Find a version [ All versions](/desktop-api/changelog/index.md) ## Version v4.2.557 (2026-02-13) Latest ### Added - **Desktop API discovery** - New [`GET /v1/info`](/desktop-api-reference/resources/info/methods/retrieve/index.md) endpoint provides app metadata, runtime info, and endpoint discovery for the running Desktop API server. - **WebSocket events** - New live events endpoint at [`GET /v1/ws`](/desktop-api/websocket-experimental/index.md) with per-chat subscriptions via `subscriptions.set`. - **Message reactions** - New message reaction endpoints: - [`POST /v1/chats/{chatID}/messages/{messageID}/reactions`](/desktop-api-reference/resources/chats/subresources/messages/subresources/reactions/methods/add/index.md) - [`DELETE /v1/chats/{chatID}/messages/{messageID}/reactions`](/desktop-api-reference/resources/chats/subresources/messages/subresources/reactions/methods/delete/index.md) - **Token introspection** - New [`POST /oauth/introspect`](/desktop-api/auth#desktop-api-discovery-and-introspection/index.md) endpoint uses `application/x-www-form-urlencoded` and returns active/inactive token metadata. - **Contacts list** - New [`GET /v1/accounts/{accountID}/contacts/list`](/desktop-api-reference/resources/accounts/subresources/contacts/methods/list/index.md) endpoint for cursor-based merged contact listing. ### Changed - **Chat creation behavior** - [`POST /v1/chats`](/desktop-api-reference/resources/chats/methods/create/index.md) now supports `mode=start` to create or resolve direct chats from merged contact data and returns `status=existing|created` in that mode. - **Account schema** - `network` is no longer returned from `Account`; use `accountID` plus `user` and contact/query behavior instead.