WhatsApp Channels (also called Newsletters) are one-way broadcast channels separate from regular group chats. Followers can read posts but cannot reply in the channel itself. Only channel admins can publish content. Titan gives you full API access to create and manage channels, follow or unfollow them, and send posts using the standard send endpoint.Documentation Index
Fetch the complete documentation index at: https://docs.usetitan.app/llms.txt
Use this file to discover all available pages before exploring further.
Channels are fundamentally different from groups. Groups are multi-participant conversations. Channels are one-way broadcasts — followers receive posts but cannot send messages back.
Channel operations
All channel endpoints are scoped to a{session}, which is the name of the WhatsApp session performing the operation.
Create a channel
The channel’s display name.
A short description of what the channel is about.
URL of the channel’s profile picture.
List channels
Retrieve all channels the session follows or owns.Get channel info
Fetch details for a single channel.name, description, followers count, muted status, and profileUrl.
Delete a channel
Permanently delete a channel you own.Following and muting
Follow a channel
Subscribe the session to receive posts from a channel.Unfollow a channel
Remove the session’s subscription.Mute a channel
Silence notifications for a channel without unfollowing.Unmute a channel
Restore notifications for a previously muted channel.Sending to a channel
To publish a post to a channel, use the send messages endpoint with the channel ID as thechatId. All message types are supported — text, image, video, document, and more.
Webhook events
Titan emits anewsletter.update event when channel state changes.
Key fields in the payload:
id— the channel JID (ends with@newsletter)action— one ofjoin,leave,mute,unmute, orlive_updatemuted— present for mute/unmute actions,truewhen muted
Channel object
The channel’s display name.
The channel’s description or topic.
Number of accounts following the channel.
Whether the session has muted notifications for this channel.
URL of the channel’s profile picture.
Whether the channel is in preview mode.
The channel’s JID (Linked Device ID format).