Skip to main content
Send Carousel Messages
Carousel templates contain ordered cards. Each request must include one CarouselCards entry for every card in the approved template, in the same order.

Card fields

Ordered card values. The number of entries must match the approved template.
Public image or video URL. Its media type must match the corresponding template card.
Values for placeholders in the card body, in template order.
Dynamic URL-button suffix values used by the card, in template order.
Place CarouselCards inside BulkPayload to send the same card content to every recipient.

Per-recipient carousels

Place CarouselCards inside each CustomPayload entry to send different cards or values to each recipient.

Success response

Parameter mismatch

When the number of cards or card values does not match the template, the API returns HTTP 400: