rooms_subscribe_create
POST /rooms/:roomID/subscribe — Subscribe to a room
Subscribe to a public channel, discussion, quick-question room, or event room. The caller is added to the room's seen subcollection with flags.isSubscribed: true and starts receiving its updates in their inbox.
Access: the room must be enabled, non-archived, non-private, non-hidden, and of a subscribable type (channel, discussion, quick-question, event). Event rooms additionally require a valid ticket to the linked event — call /events/:eventID first to verify ticket status. DMs and group DMs cannot be subscribed/unsubscribed via the API; they are managed in-app only.
Idempotent: subscribing when already subscribed is a no-op (returns 200 with the current state).
⚠️ WRITE operation: this mutates your DC account data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roomID | Yes | Room ID |