# E15059 — WhatsAppInteractiveCarouselButtonsMismatch

The carousel's cards do not all carry the same buttons.

- **HTTP status**: `422`
- **Type**: `validation_error`
- **Name**: `WhatsAppInteractiveCarouselButtonsMismatch`

## What to do

WhatsApp renders one carousel, not a set of independent cards, so every card must offer the same kinds of button in the same number. Give each card either one cta_url button or the same count of reply buttons, and use the same choice on all of them. The labels and the links may differ per card; the shape may not.

## Related

- [E15xxx — WhatsApp sending & delivery](/docs/api/errors/E15xxx): every code in this range
- [Errors](/docs/api/errors): the full wire contract, status mapping, and error catalog
- [Error handling](/docs/guides/errors): branching on `type` and `code`, validation details, and `vendor_code`