WhatsApp Business API

WhatsApp in your app, with one simple API.

Chats, templates, campaigns and verification codes are all in a plain REST API, with webhooks for everything that happens. Your team keeps working in the Warid inbox, on the same conversations.

Start freeOfficial WhatsApp Business Platform
send.ts
await fetch(`${API}/api/v1/messages`, {
  method: "POST",
  headers: { Authorization: `Bearer ${key}` },
  body: JSON.stringify({
    contactId, // a WhatsApp, Instagram or Messenger contact
    text: "Your order is on its way",
  }),
});
POST /webhooks/warid200
{ "event": "message.updated", "status": "delivered" }

What you get

For developers, and the team next to them

  • Send and receive

    POST /api/v1/messages sends text or images to any contact. Incoming messages arrive on your webhook.

  • Webhooks for everything

    New messages, delivery and read updates, handovers, template decisions and campaign progress, all signed.

  • Templates, campaigns and OTP

    Create templates, start campaigns and send verification codes straight from your code.

  • MCP for AI assistants

    Connect Claude, ChatGPT, Cursor and others to your inbox through the Warid MCP server.

  • Connect with Warid

    Building for other businesses? Add a Connect with Warid button and work with their chats once they allow it.

  • Docs your AI can read

    Short guides, an interactive reference and an llms.txt file your coding assistant can read.

How it works

Up and running in three steps

  1. 1

    Connect your number

    Log in with Facebook and choose your WhatsApp Business number.

  2. 2

    Create an API key

    Make a key in the dashboard and pick what it can do.

  3. 3

    Send your first message

    One POST request, and the message shows up in your inbox too.

Questions

Asked often

  • Yes. Warid sits on Meta's WhatsApp Business Platform (Cloud API), and your number stays in your own WhatsApp Business account.

  • Yes. Messages your app sends show up in the inbox, and your team's replies go out from the same number.

  • Only a template. A free-form message outside the window returns 422 window_closed, and nothing is sent.

  • The developer guide at warid.chat/docs walks you through keys, sending, webhooks and MCP, with examples you can copy.

Your customers are already writing.

Give your team one calm place to answer them, and an assistant that never sleeps.

Start free

$5 of free credit. No card needed.