1

Get your API key

Create a key in the dashboard or with POST /v1/api-keys. See Authentication.
2

Choose channel and recipient

Use your connected channel_id and the customer’s phone number in international format (for example 6281234567890).
3

Send the message

curl -X POST "https://api.wazapin.com/v1/messages" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channel_id": "wzp_abc123",
    "to": "6281234567890",
    "type": "text",
    "content": {"body": "Your order is on the way!"}
  }'
4

Check message status

Use returned id to query message state.
curl -X GET "https://api.wazapin.com/v1/messages/{messageID}" \
  -H "X-Api-Key: YOUR_API_KEY"