WA Sender API Docs
Real API documentation for sending, tracking, and operating WhatsApp customer messages.
Use these guides to create API keys, connect senders, send OTPs, queue customer messages, track delivery state, configure webhooks, and understand limits and security controls.
Messages API
Request schema, queue response, attachments, source references, and Laravel example.
OTP API
Code generation, TTL, duplicate protection, response fields, and safe server usage.
Webhooks
Event types, endpoint registration, signing secret handling, and delivery logs.
Browse all documentation
Getting Started
Quickstart
Create a workspace, generate an API key, connect a sender, and queue your first WhatsApp message.
Getting Started
Authentication and access
Understand API keys, customer sessions, internal access, and workspace isolation.
Core Concepts
Workspaces
Understand how HookMessage scopes senders, API keys, messages, contacts, billing, and team access.
Core Concepts
Senders and sessions
Create connected numbers, scan QR codes, check health, and understand sender states.
Messaging
Send customer messages
Queue customer notifications, confirmations, reminders, and support messages.
Messaging
Send OTP
Send a WhatsApp verification code with stricter OTP validation and rate limits.
Core Concepts
Message queue
Understand what happens after the API accepts a message and how to build reliable retry behavior.
Messaging
Message status and history
Track queued messages until they are sent or failed.
Administration
API keys and sender assignment
Create API clients, rotate keys, revoke access, and restrict keys to selected senders.
Automation
Webhooks and automation
Receive signed delivery events and automation events in your application.
Reliability
Errors and limits
Handle validation errors, sender problems, quota limits, and rate limits cleanly.
Developer Tools
SDK setup and examples
Install and use the TypeScript, Python, and PHP clients from a backend service.
Developer Tools
REST API
Use the HTTP API directly from your backend for sender discovery, OTP, custom messages, message status, and OpenAPI reference.
Getting Started
Troubleshooting
Fix common setup errors for API keys, senders, phone numbers, quotas, webhooks, OpenAPI, and SDK timeouts.
Developer Tools
Complete integration examples
Copy complete backend examples for Node/Express, Next.js, Laravel, Python, and plain PHP.
Security
Production readiness checklist
Verify API keys, sender status, message status, webhooks, quotas, and operator recovery before launch.
Messaging
Message templates
Create reusable message templates for dashboard and automation workflows.
Core Concepts
Contacts and segments
Store customer contact records and group them into segments for workflows.
Automation
Inbox and automation
Use conversations, internal notes, replies, and workflow rules around customer messages.
Administration
Billing and plans
Understand plan limits, billing summary, checkout, portal, cancellation, and recovery endpoints.
Security
Security and compliance
Use workspace isolation, key rotation, audit logs, blocked recipients, and SSO safely.