Skip to content

Experience recipes

An endpoint tells you how to make one request. A recipe shows the requests, client state, and UI controls that make a complete experience.

Start with the outcome you want. Each recipe includes an interaction map, request sequence, implementation shape, and links to every operation involved.

LayerWhat the user seesWhat your integration handles
EntryA room opens with current contentIdentity, room lookup, join, initial cursor
Live stateNew activity appears without refreshUpdates loop, cursor persistence, reconnect
ActionsComposer and contextual controls workSend, reply, quote, react, edit, delete, report
SafetyReporting and moderator decisions take effectQueues, decisions, user effects, event updates
LifecyclePresence remains accurateSession touch, tab visibility, exit

Use these focused recipes when you need one part of the flow: