Skip to main content
A sticker message sends a WhatsApp sticker to a recipient. Stickers must be WebP format. No caption is supported. Provide the file via URL or media ID. See Media by URL vs Media ID.

Send by URL

{
  "messaging_product": "whatsapp",
  "to": "919959623255",
  "type": "sticker",
  "sticker": {
    "link": "https://example.com/sticker.webp"
  }
}

Send by Media ID

{
  "messaging_product": "whatsapp",
  "to": "919959623255",
  "type": "sticker",
  "sticker": {
    "id": "1234567890"
  }
}

Format requirements

TypeFormatMax sizeDimensions
Static stickerWebP100 KB512 × 512 px
Animated stickerWebP500 KB512 × 512 px
  • Only WebP is accepted. PNG, GIF, and other formats will fail.
  • Stickers do not support a caption field.

Reference image

Sticker example

Frequently asked

Set type to "sticker" and provide the WebP file in sticker.link or sticker.id. The file must be WebP format, 512×512 px, and under 100 KB (static) or 500 KB (animated).
WebP only. Convert your image or GIF to WebP before sending. Static stickers must be under 100 KB, animated under 500 KB.
No. Stickers do not support captions.

Gotchas & common mistakes

  • Wrong format — only WebP is accepted. Convert PNG, GIF, or other formats to WebP first.
  • Wrong size — must be exactly 512×512 px. Other dimensions may be rejected.
  • File too large — 100 KB for static, 500 KB for animated.
  • No caption — sticker messages have no caption field.