Production defaults
Account configuration may tighten these. They are not volume-based pricing.
A secondary IP ceiling applies after authentication so a single source address cannot exhaust shared infrastructure.
429 response
Retry-After. Do not rotate external_reference to bypass a limiter.
Do not expect X-RateLimit-* headers.
503 when the limiter is unavailable
Rate limiting is fail-closed. If Upstash is missing while the Supplier API is enabled, or the limiter cannot be reached, public routes return503 with error.code service_unavailable. Retry later. Do not treat this as a successful request and do not assume the limiter is disabled.