Send a brand sticker for lightweight, playful replies — WebP only, within WhatsApp size limits.

At a glance

ItemDetail
typesticker
FormatWebP
Maximum file size100 KB (static) or 500 KB (animated)
Media fieldcontent.sticker_url or content.media_url
Channel supportOfficial and unofficial
Stickers must meet WhatsApp size limits. Oversized WebP files are rejected at the provider layer.

Request body

FieldRequiredDescription
channel_idYesSender channel ID
toYesRecipient phone number
typeYessticker
content.sticker_urlYesHTTPS URL to a .webp sticker

Example

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": "sticker",
    "content": {
      "sticker_url": "https://cdn.example.com/stickers/thanks.webp"
    }
  }'

Endpoint

POST https://api.wazapin.com/v1/messages Authenticate with X-Api-Key. See Authentication.

Response

On success, the API returns 201 Created with a message record (status often starts as queued).
201 Created
{
  "data": {
    "id": "9f1fd66d-c37a-4b50-a8c2-b4dca523f9c8",
    "channel_id": "wzp_abc123",
    "to_phone": "6281234567890",
    "type": "text",
    "status": "queued",
    "created_at": "2026-03-04T06:20:10Z",
    "updated_at": "2026-03-04T06:20:10Z"
  }
}
Track delivery with Webhooks or GET /v1/messages/.