Developer API v1.0

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.

POST /v1/messages/send
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 Auth

Webhooks

Receive real-time HTTP POST notifications when messages are delivered, read, or when a user replies.

Configure Webhooks

Rate Limits

APIs are rate limited to ensure platform stability. Learn about limits and pagination strategies.

View Rate Limits

Popular Endpoints

POST/v1/messages/send

Send a text, image, or template message to a contact.

GET/v1/contacts

Retrieve a list of your opted-in contacts.

POST/v1/contacts

Create or update a contact record.

GET/v1/templates

Fetch all approved Meta message templates.