Skip to main content

What queue means on TTAPI

On TTAPI, queue does not mean traditional rate limiting such as QPS or RPM. It means the number of in-progress tasks a product can hold for your account at the same time. An in-progress task usually means one of these:
  • The task has been accepted but is still waiting in queue
  • The task is already running but has not finished yet
  • The final result must be fetched later through polling or webhook callbacks
So queue is closer to concurrent active jobs than per-second request throughput.

Which products use queue limits

ProductQueue limitWhy
MidjourneyYesJobs take time and results are usually asynchronous
SunoYesMusic generation is long-running and asynchronous
SoraYesVideo jobs are resource-heavy and slower to complete
ProducerYesAudio generation and processing are not instant jobs
These products all share the same pattern: longer execution time, higher resource usage, and delayed final results.

Why queue limits exist

TTAPI relies on a finite account pool and execution capacity behind each product line. Without queue controls, a single customer could suddenly push a large amount of unannounced concurrency and fill the shared account pool, which can lead to:
  • One product line being saturated
  • Other users being blocked from submitting or fetching tasks
  • Large queue buildup across the service
  • Upstream provider risk controls or service degradation
The goal of queue limits is not to block normal usage. It is to prevent abusive or unplanned traffic spikes from destabilizing the platform.

Queue expansion

If you expect stable and predictable traffic, you can contact us to request more queue capacity. Useful details to include:
  • Which product needs more queue
  • Expected peak concurrent jobs
  • Typical daily task volume
  • Time window for the traffic increase
  • Whether the increase is tied to a launch, campaign, or scheduled growth
Queue expansion is currently free, but we may include it in future value-added service plans.
Last modified on March 13, 2026