Chat Mitra WhatsApp API

Send WhatsApp messages, templates, and rich media directly from your application. Integrate in minutes with comprehensive REST API and real-time delivery tracking for seamless WhatsApp API integration.

REST API

v1.0.0

Bearer Token Auth

HTTPS Secure

Real-Time Queue

Fast Delivery

Understanding Chat Mitra API

Chat Mitra provides a simple, powerful REST API for sending WhatsApp messages at scale. Whether you're building customer support chatbots, marketing automation, or order notifications, our API handles it all with enterprise-grade reliability. This guide covers WhatsApp API integration basics for beginners to advanced developers.

What You Can Do

  • Send text messages, templates, and rich media (images, videos, documents, audio)
  • Send interactive messages with buttons and dropdown lists
  • Batch send to multiple customers in single API call
  • Track delivery status in real-time with detailed reporting
  • Use dynamic templates with customer-specific placeholders

Key Concepts

Conversations

A 24-hour messaging window between you and one customer. First message to a new customer initiates a conversation (costs 1 credit, approx. ₹0.20 based on region), then unlimited free messages within the 24-hour window. Why this matters: This ensures compliance with WhatsApp's user-initiated conversation rules, reducing spam risks. Think of it like a timed chat session—start one, then chat freely until it expires.

Message Types

Text, Templates, Images, Videos, Documents, Audio, Location, Contacts, Interactive (Buttons/Lists), Reactions, and Stickers. Each has specific validation rules. What this means: Choose based on your use case, like text for simple notifications or interactive for user responses.

Raw Messages

Raw messages (also known as free-form or session messages) include custom text, media, interactive elements, and more. They can only be sent within an active 24-hour customer service window, which starts when the customer initiates contact (e.g., sends the first message). These messages are free of charge within the window, as per Meta's policies—no per-message fees apply. Why use raw messages: They allow flexible, personalized communication during active conversations without additional costs.

Template Messages

Template messages are pre-approved formats with dynamic placeholders for personalization. They can be sent at any time, including to initiate new conversations or re-engage outside the 24-hour window. Templates are charged per delivered message based on category (marketing, utility, authentication) and recipient's country/region, as per Meta's pricing (effective July 2025). Utility templates are free when sent within an active window; marketing and authentication templates are charged regardless. Why use templates: They enable proactive outreach while complying with WhatsApp rules, like pre-filled forms for quick, scalable messaging.

Templates

Pre-approved WhatsApp message formats with dynamic placeholders. Create and manage in your dashboard. Templates are reusable, faster to send, and cost-effective. Why use templates: They bypass content review for each message, enabling faster sends and lower costs—like pre-filled forms for quick personalization.

Queue System

Messages are queued and processed asynchronously for guaranteed delivery. API returns immediately with job ID for tracking. Retry logic handles transient failures automatically. Why this matters: Ensures reliability even during high traffic, like a buffer in a busy restaurant kitchen.

Required Headers & Authentication

bash
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json

Base URL

https://backend.chatmitra.com/developer/api

Authentication

Bearer Token in Authorization Header

Ready to Get Started?

Create your Chat Mitra account and send your first message in minutes.

Start Free Now