curl --request POST \
--url https://api.omni.z-api.io/channels/{channel_id}/token/{channel_token}/send-sticker \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone": "5511999999999",
"sticker": "https://example.com/sticker.png",
"stickerAuthor": "Omni Z-API"
}
'{
"zaapId": "3999984263738042930CD6ECDE9VDWSA",
"messageId": "D241XXXX732339502B68",
"id": "D241XXXX732339502B68"
}{
"error": 405,
"message": "Method not allowed"
}{
"error": 415,
"message": "Unsupported media type"
}Messages
Send sticker
Send stickers via WhatsApp
POST
/
send-sticker
curl --request POST \
--url https://api.omni.z-api.io/channels/{channel_id}/token/{channel_token}/send-sticker \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone": "5511999999999",
"sticker": "https://example.com/sticker.png",
"stickerAuthor": "Omni Z-API"
}
'{
"zaapId": "3999984263738042930CD6ECDE9VDWSA",
"messageId": "D241XXXX732339502B68",
"id": "D241XXXX732339502B68"
}{
"error": 405,
"message": "Method not allowed"
}{
"error": 415,
"message": "Unsupported media type"
}Overview
Method for sending stickers. You can send via URL or Base64.When sending as Base64, you must include the prefix with the image type, for example:
data:image/png;base64,. To validate, paste the full Base64 in the browser address bar and verify the image renders correctly.File size limits and supported formats follow WhatsApp policies. See the official WhatsApp documentation for details.
Authorizations
Secret Key generated in the Omni Z-API Security panel
Body
application/json
Recipient phone number (country code + area code + number)
Example:
"5511999999999"
Sticker URL or Base64 data
Sticker author name
ID of an existing message to reply to
Delay in seconds before sending (1-15)
Required range:
1 <= x <= 15