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).
Product
Who is calling.
Businesses
Your customers, addressed by your own external_id.
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.