90036: Broadcast recipient's 'body' is too long
ERROR
You receive this error when a broadcast request includes a recipient object whose body value is longer than the allowed limit. For Messaging API requests, Body can be up to 1,600 characters. SMS content that includes non-GSM-7 characters, such as emoji or smart quotes, can also increase message size and affect how the message is segmented.
- One or more recipient objects include a
bodyvalue that exceeds the allowed character limit. - Personalized or templated content expands the final
bodybeyond the supported limit for a recipient. - The message includes Unicode characters that require
UCS-2encoding, which reduces the number of characters available in each SMS segment. - The broadcast payload was generated without validating the final rendered message length for each recipient.
- Shorten the
bodyvalue in each recipient object before you send the broadcast. - Keep the final message body at 1,600 characters or fewer.
- If you personalize content per recipient, render and validate each recipient's final
bodybefore submitting the request. - Remove unnecessary text, links, or repeated content that increases the message length.
- If you are sending SMS, avoid unnecessary Unicode characters when possible and keep messages closer to 320 characters for better deliverability and readability.