# E15055 — WhatsAppInteractiveLimitExceeded

The interactive message exceeds a limit for its kind.

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

## What to do

The response names the part at fault. In practice that is the row count: a list carries at most 10 rows across all its sections combined, and it is the one bound the schema cannot state, because it spans the sections rather than sitting inside one. The per-kind lengths are refused by request validation before they reach this code, including the 1024-character `body_text` that every kind but `list` is held to. The code is deliberately broader than its one reachable cause, so a bound the schema cannot express in future joins it rather than claiming a code of its own.

## 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`