Read a room
rooms_readWhat a room has been saying: its catch-up summary (and whether messages have landed since), its sidebars with their outcomes, and the most recent messages as plain lines with who said them. Use it when a user asks what happened in a room, what a group decided, or to catch them up. For older talk, pass before (a message id: the page ahead of it) or from (a time: the page starting then); those return just the messages, with hasEarlier and hasLater. rooms_search finds where something was said. Quote people by name; never present a summary as a decision unless a sidebar settled it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | An ISO time: return the messages from then on. | |
| limit | No | How many recent messages to return (default 40). | |
| before | No | A message id: return the messages before it. | |
| roomId | Yes | Room id (from rooms_list). | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. |