Skip to main content
GET
Exact rate/concurrency/duration/size limits for the caller's tier

Authorizations

Authorization
string
header
required

A Cognito access token, issued through the dashboard's own sign-up and sign-in pages (a backend-for-frontend; there is no Cognito Hosted UI) and sent as Authorization: Bearer <jwt>. Dashboard operations require this scheme and cannot be called with an API key, with no exception. GET /v1/usage and GET /v1/limits offered both schemes from 0.8.0; 0.8.1 withdrew that, because the control-plane API serves them alone and its authorizer has no API-key branch. An account_id supplied by the client is ignored; all reads/writes are scoped server-side to the authenticated account.

Response

The caller's tier limits.

The caller's exact tier limits, published as real numbers, never "unlimited". requests_per_minute/concurrent_jobs per tier: free 10/1, hobby 60/2, startup 150/5, growth 400/8, scale 1000/15. concurrent_jobs is published, not enforced: the one per-account job limit enforced today is the open-job cap — free 3, hobby 10, startup 30, growth 60, scale 100. The two audio ceilings are the pipeline's rather than the plan's, so they are the same on every tier.

tier
enum<string>
required
Available options:
free,
hobby,
startup,
growth,
scale
requests_per_minute
integer
required
Required range: 1 <= x <= 100000
concurrent_jobs
integer
required
Required range: 1 <= x <= 100000
max_audio_duration_seconds
integer
required

MVP podcast enclosure cap: 10 hours.

Required range: x >= 1
max_audio_size_bytes
integer
required

MVP podcast enclosure cap: 5 GB.

Required range: x >= 1