Account
credits
account.credits
Read the workspace messaging credit balance
Risk: read
Broadcasts
get
broadcasts.get
Read one campaign
Risk: read
list
broadcasts.list
List campaigns with their delivery counts
Risk: read
broadcasts full type
broadcasts full type
broadcast_list full type
broadcast_list full type
recipients
broadcasts.recipients
Read per-recipient delivery outcomes for a campaign
Risk: read
recipients full type
recipients full type
recipient_list full type
recipient_list full type
Channels
list
channels.list
List the channels connected to the workspace
Risk: read
channels full type
channels full type
Contacts
count
contacts.count
Count the contacts on the workspace
Risk: read
create
contacts.create
Add a contact by WhatsApp number, with a name and custom attributes as name/value pairs
Risk: write
custom_params full type
custom_params full type
custom_params full type
custom_params full type
delete
contacts.delete
Remove a contact from the workspace (WATI documents this as a soft delete, not a physical erasure)
Risk: destructive
get
contacts.get
Read one contact by wa_id or phone number, including custom attributes and opt-in state
Risk: read
custom_params full type
custom_params full type
list
contacts.list
Page through contacts, 100 per page at most
Risk: read
contact_list full type
contact_list full type
Conversations
list
conversations.list
List conversations newest first, filtered by channel type or channel
Risk: read
conversation_list full type
conversation_list full type
messages
conversations.messages
Read the messages in one conversation; the target is a wa_id, phone number or conversation ID, not a bare contact ID
Risk: read
message_list full type
message_list full type
Messages
sendFile
messages.sendFile
Send a file from a public URL, with an optional caption
Risk: write
message full type
message full type
sendTemplate
messages.sendTemplate
Send an approved template with bound placeholders, optionally as a named campaign; the only route outside the service window
Risk: write
parameters full type
parameters full type
recipients full type
recipients full type
sendText
messages.sendText
Send a free-text message, which only works inside the 24-hour service window
Risk: write
message full type
message full type
Segments
evaluate
segments.evaluate
Evaluate a segment to see how many contacts match, without saving anything
Risk: read
groups full type
groups full type
contacts full type
contacts full type
get
segments.get
Read one saved segment
Risk: read
list
segments.list
List saved segments
Risk: read
segments full type
segments full type
Templates
get
templates.get
Read one message template and its components
Risk: read
custom_params full type
custom_params full type
language_option full type
language_option full type
list
templates.list
List the message templates with their approval status
Risk: read
templates full type
templates full type
messageTemplates full type
messageTemplates full type
message_templates full type
message_templates full type
Webhooks
delete
webhooks.delete
Delete a webhook subscription, which stops delivery to that URL
Risk: destructive
get
webhooks.get
Read one webhook subscription and its event list
Risk: read
list
webhooks.list
List webhook subscriptions; creating one still needs the V2 route, which this plugin does not wrap
Risk: read
webhooks full type
webhooks full type