# A real-time API for everything that happens

Source: https://frosvo.com/blog/real-time-api
Published: 2026-10-12

Webhooks are great when you have a public endpoint. When you don't — a bot running on your laptop, a dashboard, an internal tool — you want the events to come to you. Frosvo's real-time API does that.

## Two ways in

- **WebSocket** at `/v1/rtm`: authenticate with an API key, receive every event, and run any REST call over the same socket.
- **Server-Sent Events** at `/api/v1/stream`: a plain HTTP stream that works with `curl`.

Events include `message.created`, `conversation.updated`, `typing` and `conversation.read`. Every event has an id; reconnect with it and you get what you missed.

## Built for keys you can trust

The stream needs a key with the `conversations:read` scope, and revoking the key closes open streams. See the [developer hub](/developers#rtm) for examples.