Collection
Wati APIs & Webhooks
17 articles
- General FAQs: Wati APIs & WebhooksThis article covers common questions about using Wati's API and webhooks, including how to add contacts via API, where to find your API token, how to enable read receipts using webhook events, and how to manage webhooks via API. Important: Global Webhooks are supported only for W…
- How to create a new API token in WatiAn API token allows external systems such as Customer Relationship Management (CRM) platforms or custom applications to securely connect with Wati and access its APIs. This guide explains how to generate an API token in Wati, choose the correct permissions, and store the token se…
- How to find your Wati API endpoint URL and bearer tokenYour Bearer Token is required for authenticating API requests in WATI. However, it will expire if you change your password. When this happens, you must update your existing or new API calls with the new token. This guide explains how to locate your API Endpoint URL and Bearer Tok…
- How to fix file attachment names appearing as null or untitledWhen you send a file through an active WhatsApp session using the Wati API, the attachment name may appear as null or untitled if you don't include the caption parameter in your request. To fix this, include the caption parameter as a query parameter and set it to the file name y…
- How to notify customers using Order Status Template Wati APIThe order status template is an interactive message type that lets you update a customer's order status via WhatsApp, even outside the standard 24-hour messaging window. This is especially useful for actions like confirming a past order, sharing shipment updates, or notifying the…
- How to send OTP on WhatsApp using Wati APIThis guide explains how to send a One-Time Password (OTP) via WhatsApp using Wati's API. You'll learn how to create an authentication template, get approval, and trigger OTP messages using the /sendTemplateMessage API. Note: Broadcasts are now Campaigns – same powerful features,…
- How to send an order message using the Order Details Template APIWant to send personalized order messages directly to your customer's WhatsApp using the Wati API? This guide walks you through how to use the POST /api/v1/order_details_template endpoint to send a structured message that includes order items, pricing, and payment options. You'll…
- How to set up and use webhooks in WatiWebhooks in Wati allow you to receive real-time updates about messages and their statuses by sending event data to your server. This guide explains what events you can track, how to set up a webhook, and how session-based callbacks work so you can reliably process message activit…
- How to set up webhooks for multiple WhatsApp numbers in WatiWati now supports webhook configurations for multiple WhatsApp numbers, making it easier to manage events across different numbers from a single place. This guide explains how to set up webhooks and what to expect when events are triggered. Instructions Follow these steps to conf…
- How to track template message delivery and message status using Wati webhooksWhen you send template messages using the Wati API, you can track their status - sent, delivered, read, replied, or failed - using webhooks in real time, rather than relying only on Wati's built-in campaign analytics. After sending campaigns via the API, you can view their perfor…
- How to track template updates using Wati webhooksWati provides webhook events that help you monitor updates related to WhatsApp message templates in real time. These webhook events allow you to track template review status changes, quality rating updates, and category updates directly from your systems. You can use these webhoo…
- How to use WABA and phone number webhook eventsThis guide explains the webhook events related to WhatsApp Business Accounts (WABA) and phone numbers in Wati. These events help you monitor account status changes, policy updates, phone number quality updates, and deletion events in real time. You can use these webhooks to autom…
- How to use Webhook to check Payment StatusWati provides an API to check payment status and webhooks to track when order messages are sent to customers. This guide explains how to retrieve payment status, understand payment and message status values, and enable webhooks in your Wati account. Note: Payment features are cur…
- How to use checkout button Template APIWant to streamline payments on WhatsApp? Facebook’s Checkout Button Template makes it easy for businesses to collect payments directly in chat. This guide gives you a quick overview of how these templates work with the WhatsApp Cloud API, so you can start offering a seamless chec…
- Understanding Wati APIs and their usage limitsUsing the Wati CRM, you get access to a powerful set of APIs that help you connect with your customers on WhatsApp. Whether you're looking to send messages, manage contacts, or integrate Wati with your own systems, this guide will walk you through what APIs are available, usage l…
- Wati APIs overviewWati provides Application Programming Interfaces (APIs) that let you connect Wati with your existing systems, automate messaging, manage contacts, run campaigns, and access other Wati features programmatically. This guide provides an overview of the available Wati APIs, including…
- Wati's API support for multiple WhatsApp numbersIf you're using Wati's Multiple WhatsApp Numbers feature, this guide explains how to use Wati's API across different connected numbers. Instructions If your Wati account has multiple WhatsApp numbers connected, you can use these numbers to send and receive messages through the AP…