channels
Channel/Newsletter management
Get all subscribed channels/newsletters
Get all subscribed channels/newsletters
Create a channel
The account becomes the channel owner, which is what makes deleting it possible later — neither engine can delete a channel it does not own.
Get a specific channel by ID
Get a specific channel by ID
Unsubscribe from a channel
Unsubscribe from a channel
Get messages from a channel
Get messages from a channel
Delete a channel this account owns
Irreversible, and every subscriber loses the channel. Deliberately NOT `DELETE /channels/:channelId` — that route unsubscribes, and the two must not be reachable by the same request with a slip of the wrist. Only the owner can delete.
Mute or unmute a channel
Silences the channel's notifications for this account. The subscription is untouched.
Demote a channel admin back to a subscriber
Requires this account to own the channel. There is no promote counterpart: neither engine library exposes one, so an admin is promoted from the WhatsApp app and demoted here.
Transfer channel ownership to another account
IRREVERSIBLE. Once the transfer lands, this session is no longer the owner and cannot take the channel back through this API. Requires this account to currently own the channel. The upstream option to also dismiss yourself as an admin in the same call is not exposed, because the WhatsApp Web function it depends on no longer exists and the branch swallows its own errors, so it would fail silently.
Subscribe to a channel using invite code
Subscribe to a channel using invite code