Carousels are
MARKETING only. Every card has the same structure: same header format and same button types in the same order. See Create Template → Carousel rules.Structure
The top-levelcomponents array holds the template body and one carousel component. The carousel component has no parameters; it has cards instead.
Card buttons use the same
sub_type / index rules as regular template buttons. index counts buttons within the card.
Send a carousel
Card with a dynamic URL button
If the card’s URL button has a{{1}} variable, add a button component inside that card: