TaskRouter | Oct. 18, 2024

Update to TaskRouter API rate limit enforcement

Twilio has identified and resolved an issue affecting the rate limits on several TaskRouter API endpoints. Due to a bug, rate limits were not being correctly enforced for the following TaskRouter endpoints:

  • /Tasks?EvaluateTaskAttributes="foo=='bar'"    
    • Resource key: Task-List-EvaluateTaskAttributes
    • Limit: 3 requests per second (RPS)
  • /Workers?TargetWorkersExpression="foo=='bar'"
    • Resource key: Worker-List-TargetWorkersExpression
    • Limit: 3 RPS
  • /TaskQueues?EvaluateWorkerAttributes="foo=='bar'"
    • Resource key: TaskQueue-List-EvaluateWorkerAttributes
    • Limit: 3 RPS

Starting October 24, 2024, Twilio will reintroduce the rate limits for these endpoints. Any requests that exceed the specified rate limits will be throttled, and you may receive error code 429 if your usage surpasses these thresholds.

Note: This change does not impact customers who have previously requested and received exceptions to the default rate limits. We will continue to honor any existing exceptions.

For a complete list of TaskRouter API rate limits, navigate to TaskRouter > Workspaces in Twilio Console, click your workspace name, and then access the Limits page.

TaskRouter