WhatsApp Channels are one-way broadcast channels (also called newsletters) that let you publish updates to a large audience without adding them to a group. The channels API gives you full management access — create and delete your own channels, and control follow and mute state for any channel your session can access.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.
Channel object
Channel JID (Linked Device ID format).
Channel display name.
Channel description or topic.
URL of the channel’s profile picture.
Number of followers.
Whether notifications for this channel are muted.
Whether the channel is in preview mode.
Create a channel
POST /api/sessions/{session}/channels
Creates a new WhatsApp Channel owned by the session account.
Session name.
Session name (required in body).
Channel display name.
Channel description or topic.
HTTPS URL of the channel profile picture.
List channels
GET /api/sessions/{session}/channels
Returns all channels the session account follows or owns.
Session name.
Get a channel
GET /api/sessions/{session}/channels/{channelId}
Returns full details for a single channel.
Session name.
Channel JID (URL-encoded), e.g.
120363012345678901%40newsletter.Delete a channel
DELETE /api/sessions/{session}/channels/{channelId}
Permanently deletes a channel. You must be the channel owner.
Session name.
Channel JID (URL-encoded).
Follow a channel
POST /api/sessions/{session}/channels/{channelId}/follow
Subscribes the session account to a channel.
Session name.
Channel JID (URL-encoded).
Unfollow a channel
DELETE /api/sessions/{session}/channels/{channelId}/follow
Unsubscribes the session account from a channel.
Session name.
Channel JID (URL-encoded).
Mute a channel
POST /api/sessions/{session}/channels/{channelId}/mute
Mutes notifications for a channel. You will still receive messages but without notifications.
Session name.
Channel JID (URL-encoded).
Unmute a channel
DELETE /api/sessions/{session}/channels/{channelId}/mute
Restores notifications for a muted channel.
Session name.
Channel JID (URL-encoded).