Skip to content
PaalChat Docs

API Reference

The API Reference is the technical contract for the PaalChat API. Each page documents one endpoint - its path, method, required ability, parameters, and the responses it returns - with ready-to-run code in cURL, Node.js, PHP, Python, Ruby and Go.

For concepts and end-to-end workflows, see the Documentation. Every request uses a product token (Authentication); every error has the same shape (Errors and status codes).

Base URL https://whatsapp.paaltech.org/api/v1 Postman collection OpenAPI 3.1

Product

Who is calling.

Businesses

Your customers, addressed by your own external_id.

WhatsApp

Connecting a business's WhatsApp, its state, numbers and templates.

Messages

Sending messages and reading their status.

Billing

PaalChat's own plan, limits and invoices - never Meta's WhatsApp charges.

Channels

SMS and email next to WhatsApp, provider health, and notifications that fail over between channels.

Campaigns

Segments, scheduled messages and broadcasts to many contacts.

Automations

Trigger -> conditions -> steps, per contact, with waits.

Compliance

Consent, opt-outs, notification preferences and the suppression list.

Sandbox

Simulations for sandbox businesses - test keys only.

Inbox

The PaalChat inbox for a business's staff - signed in from your product.

Media

Files - incoming attachments and uploads to send - behind short-lived signed links.

Contacts

The people a business talks to, with your own fields and tags.

Conversations

A business's conversations with its contacts - read and work them.

Callbacks

Signed events PaalChat POSTs to your product.