Post into a room
rooms_postPosts a message into a room's stream as zv1, where everyone in the room will see it. Use it when a user asks you to share something with a room, or when a routine's instruction says to deliver its result to a room other than the one the routine already posts in. Write for the room, not for the person who asked: say what it is and why it's here in the first line. May return needs_confirmation; summarize the post and wait for approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The message, in markdown. | |
| 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. | |
| approvalId | No | Approval id from a prior needs_confirmation envelope. |