For AI agents: the docs index is at https://docs.wati.io/llms.txt. Append .md to any documentation page URL to get its markdown version.
Jump to Content
WATI API ReferenceWATI API Reference
HomeGetting StartedRecipesAPI Reference
Log InWATI API Reference
API Reference
Log In
HomeGetting StartedRecipesAPI Reference

introduction

  • Introduction
  • Authentication
  • Errors & Rate Limits
  • Postman
  • Public Roadmap
  • Video tutorials
  • Policy
  • Endpoint availability by plan
  • BSUID & Target Format

API Documentation V3

  • Channels
    • Get channelsget
  • Conversations
    • Get messagesget
    • Send a text message to an active conversationpost
    • Send a typing indicator to a WhatsApp contactpost
    • Send a file message to an active conversationpost
    • Send a file message to an active conversation via a urlpost
    • Get a media file by message IDget
    • Assign an operator to a conversationput
    • Update conversation statusput
    • Send an interactive message to an active conversationpost
    • Add a tag to a conversationpost
    • Remove a tag from a conversationdel
    • List conversationsget
    • Query conversationspost
    • Get conversation scanget
    • Get conversation scan resultsget
    • Cancel conversation scanpost
  • Instagram
    • List Instagram postsget
    • Get an Instagram postget
    • List Instagram post commentsget
    • Get Instagram post unread-comment countget
    • Get Instagram channel comment permissionsget
    • Reply to an Instagram commentpost
    • Send a private reply to an Instagram commentpost
  • Contacts
    • Add a new contactpost
    • Get contactsget
    • Update contactsput
    • Get contact detailsget
    • Assigns a contact to teamsput
    • Get contact countget
    • Delete a contactdel
  • Templates
    • Get message template by IDget
    • Get message templatesget
    • Send template messagespost
    • Schedule template messagespost
  • Broadcasts
    • Get campaignsget
    • Get the campaign details by IDget
    • Get the campaign recipients by IDget
    • Get the campaign overviewget
    • Estimate broadcast costpost
  • Calls
    • Get call logsget
    • Get call recordingget
    • Get call transcriptget
    • Get call summaryget
    • Batch get call recordingspost
    • Batch get call transcriptspost
    • Batch get call summariespost
  • Chatbots
    • Get chatbots (Available in Pro plan)get
    • Start chatbot (Available in Pro plan)post
  • Sales Analytics
    • Get sales pipelinepost
    • Get lead stagesget
  • Account
    • Get account creditsget
  • Segments
    • List segmentsget
    • Get a segmentget
    • Evaluate segment filterspost
  • Webhooks
    • List webhook subscriptionsget
    • Get a webhook subscriptionget
    • Update a webhook subscriptionput
    • Delete a webhook subscriptiondel
    • List available webhook event typesget

Legacy exceptions

  • Create Custom Segment
  • Get Messages by whatsapp numberget
  • Send File to opened sessionpost
  • Send File to opened session via urlpost
  • Send Message to opened sessionpost
  • Send Interactive CTA URL Messagepost
  • Create Custom Segment (Available in Pro/Business plan)post
  • /{tenantId}/api/v1/sendDirectSendMessage/{whatsappNumber}post
  • /{tenantId}/api/v1/sendDirectSendMessagespost
  • Delete scheduled campaign (formerly scheduled broadcast) by broadcast ID.del
  • Scheduled Campaign (formerly Scheduled Broadcast)post
  • Send WhatsApp Pay order detail message to customer (Private Beta)post
  • Send WhatsApp Pay order detail message to customer (Private Beta)post
  • Update WhatsApp Pay order status of an order (Private Beta)post
  • Update WhatsApp Pay order status of an order (Private Beta)post
  • Send WhatsApp Pay checkout button Template message to customer (Private Beta)post
  • Get WhatsApp Pay order details of particular order (Private Beta)get
  • Get payment status information of particular order (Private Beta)get
  • GetPhoneNumberListget
  • List multi whatsapp phone numberget
  • Get phone number detailget
  • Create webhookspost
  • BusinessAccountsget
  • Create a templatepost
  • Delete templates by namedel
  • Delete a templatedel
  • Get message by phoneNumber and localMessageIdget
  • Enable auto-retrypost
  • Update saved segmentput
  • Delete saved segmentpost
  • Batch delete saved segmentspost
  • List saved segment contactspost
  • Schedule broadcast from saved segmentpost
  • Request recipient contact informationpost

webhooks

  • Introduction
  • Webhook Events & Payloads
    • Message Received
    • New Contact Message
    • Session Message Sent
    • Template Message Sent
    • Sent Message is DELIVERED
    • Send Message is Read
    • Sent Message is REPLIED
    • Template Message FAILED
    • Template Status Update
    • Template quality update
    • Template category update
    • WABA Status Review Update
    • Phone Number Quality Update Event
    • WABA Account Deleted
    • WABA Account Content Updated
    • Phone Number Deleted
  • Chatbot Triggered
  • CTA URL Clicked
  • Call Status
  • Message Received (BSUID)
  • New Contact Message (BSUID)
  • Session Message Sent (BSUID)
  • Session Message Sent v2 (BSUID)
  • Template Message Sent (BSUID)
  • Template Message Sent v2 (BSUID)
  • Chatbot Triggered (BSUID)
  • CTA Button Clicked (BSUID)
  • Call Status (BSUID)

MCP Server

  • WATI MCP Server

WATI API

  • Templates (v1)
  • Broadcasts (v1)
  • Other (v1)
  • WhatsAppAccounts
  • Messaging
  • Legacy exceptions
  • /{tenantId}/api/v1/broadcast/{broadcastId}/retry
Powered by 

Media

Updated about 1 hour ago


Introduction

Updated about 1 hour ago


Introduction