Developer docs
One REST API for WhatsApp, SMS and email, authenticated by a single credential per team. The full documentation lives on its own site.
Quickstart
Your first request in a few minutes.
Authentication
One Client ID and Secret per team, for every channel.
WhatsApp onboarding
Connect a WhatsApp Business Account through Embedded Signup.
Sending WhatsApp
Templates, session messages and delivery status.
Webhooks
Inbound messages and status, signed and retried.
API reference
Every endpoint, generated from the OpenAPI spec.
Send your first message
Create an app in the dashboard to get a Client ID and Secret, then send. There is an official PHP SDK, and every other language can use the REST API directly.
curl https://api.smartpings.com/api/v1/whatsapp/messages \
-H "X-Client-Id: $SMARTPINGS_CLIENT_ID" \
-H "X-Client-Secret: $SMARTPINGS_CLIENT_SECRET" \
-H "Content-Type: application/json" \
-d '{
"from": "+15550101010",
"destination": ["+15551234567"],
"kind": "text",
"message": "Your order ships today."
}'