Build powerful WhatsApp experiences.
Our RESTful API allows you to programmatically send messages, manage contacts, and synchronize data with your internal CRMs or custom applications.
curl -X POST \
https://api.waautomates.com/v1/messages/send \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"to": "+1234567890",
"type": "template",
"template": {
"name": "welcome_message",
"language": "en_US"
}
}'Authentication
Authenticate your API requests using Bearer tokens generated from your workspace settings.
Learn about AuthWebhooks
Receive real-time HTTP POST notifications when messages are delivered, read, or when a user replies.
Configure WebhooksRate Limits
APIs are rate limited to ensure platform stability. Learn about limits and pagination strategies.
View Rate LimitsPopular Endpoints
Send a text, image, or template message to a contact.
Retrieve a list of your opted-in contacts.
Create or update a contact record.
Fetch all approved Meta message templates.
Retrieve and configure lead attraction options, prefilled templates, and widget styling.
Generate high-converting WhatsApp links, mobile deep links, and branded QR codes.
Capture and qualify inbound leads with instant deduplication and tag attribution.