---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/90028#article
headline: "90028: Broadcast 'IdempotencyToken' is too long"
url: https://www.twilio.com/docs/api/errors/90028
inLanguage: en
dateModified: 2026-06-08T11:38:30.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 90028: Broadcast 'IdempotencyToken' is too long

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio returns this error when your broadcast request includes an `IdempotencyToken` value that exceeds the supported length for the request. Use a short, stable token so Twilio can identify retries without rejecting the payload.

### Possible causes

* The `IdempotencyToken` value in your broadcast request is longer than the allowed limit.
* Your application generates `IdempotencyToken` values from long concatenated strings, serialized payloads, or other unbounded input.
* Your application does not validate the length of `IdempotencyToken` before sending the request.

### Possible solutions

* Replace the `IdempotencyToken` with a shorter value.
* Generate a compact identifier for `IdempotencyToken`, such as a UUID, instead of using the full request body or other long input.
* Reuse the same `IdempotencyToken` only when retrying the same request after a timeout or similar transient failure.
* Add input validation in your application so requests are rejected or corrected before they reach Twilio.

#### Additional resources

* [Bulk Messaging API](/docs/bulk-messaging)
* [Messaging API Overview](/docs/messaging/api)
* [Debugging Tools](/docs/messaging/guides/debugging-tools)
