ChatKazi
Getting started

Introduction

What you can build with ChatKazi.

ChatKazi is a WhatsApp messaging API for sending customer messages from your own system.

You connect one or more WhatsApp numbers, create API keys, and call simple HTTP endpoints from your backend. ChatKazi handles the connection lifecycle around each WhatsApp number so you can focus on your workflow.

What you can build

  • Order confirmations and delivery updates
  • OTP and account verification flows
  • Payment reminders and billing notices
  • Support follow-ups from a connected business number
  • Internal tools that send WhatsApp messages from a trusted backend
  • AI agents that automate WhatsApp follow-ups and reminders

How ChatKazi is organized

Account

Your account owns WhatsApp sessions, API keys, usage, and plan limits.

Session

A session is a connected WhatsApp number. You can think of it as an instance. If you omit sessionId, ChatKazi uses the default session.

API key

An API key belongs to your account. Requests made with that key can access your connected sessions.

Message

A message is sent through a connected session. ChatKazi records successful and failed sends for usage reporting.

Available endpoints

These docs cover the endpoints you can use with your API key:

AreaEndpoints
SessionsGET /sessions, POST /session/start, GET /session/status, GET /session/qr, POST /session/pairing-code, POST /session/logout
MessagesPOST /messages/text, POST /messages/interactive, POST /messages/media
Copyright © 2026