Rate limits

Generated OpenAPI already exposes 429 outcomes broadly, but the platform does not yet publish standard rate-limit headers or universal quotas.

Header caveat

Clients should handle 429 with backoff, but docs should not claim standard rate-limit headers until those headers are declared and tested.

Current rules

TopicCurrentRule
429 responses346 generated operations include 429.Treat rate limits as expected integration control flow.
Rate-limit headersNo standard limit, remaining, reset, or retry-after headers are declared globally.Do not promise header names until OpenAPI declares them.
Credits and quotasSome workflows may use credits, billing entitlements, or quota errors.Document 402 and credit dimensions only per approved endpoint.
PollingAsync polling intervals are not globally specified.Use conservative backoff and endpoint-specific guidance.

Client handling

SituationClient behavior
429 response without Retry-AfterUse exponential backoff with jitter and lower request concurrency for the affected key, tenant, route, or workflow.
429 during async pollingSlow polling instead of starting duplicate jobs. Preserve the returned job, batch, or resource ID.
Quota or credit exhaustionTreat as an entitlement or billing control flow. Do not retry in a tight loop.
High-volume batch workThrottle client-side and prefer endpoint-specific batch or async patterns when they are classified.
Authentication failuresDo not use retry loops to work around 401 or 403 responses. Fix key, scope, feature, or entitlement configuration.

Target standards not yet published

StandardStatus
Limit headerTarget only. No global header name is declared.
Remaining headerTarget only. No global header name is declared.
Reset or retry-after headerTarget only. Do not document a header until OpenAPI and tests prove it.
Rate-limit scopeTarget only. Key, tenant, route, user, and external-vendor dimensions are not globally published.
Quota dimensionsEndpoint-specific. Credit, billing, and feature quota behavior requires route-level evidence.