Tiers
All three limits are enforced independently. The sustained rate is the
average you can hold indefinitely; burst is the depth of the token bucket
absorbing short spikes above it. Exceeding any of the three returns the same
error:
429 — whether you tripped the sustained rate, the burst,
or the daily quota.
There is no Retry-After header on this response today. Back off and retry
using your own client-side backoff strategy; do not rely on a header telling
you when to retry.
Service unavailable
If the entire External API surface is switched off (a kill switch, not a per-client rejection), every request — including ones from valid, in-quota keys — returns:503. This is distinct from rate_limited: it means the
whole API is down, not that your key hit a limit.