PRIZM Docs

Rate Limits

PRIZM applies rate limits to protect upload, billing, ops, and privacy workflows from accidental or abusive repetition.

Response Semantics

Limited routes return RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, and legacy X-RateLimit-Limit headers when a limiter result is available. A limited request returns HTTP 429, a problem document, and a Retry-After header.

Protected Workflows

  • Upload and conversion routes: 60 requests per minute per authenticated user.
  • Document status polling: 1200 requests per minute per authenticated user.
  • Billing portal and checkout session creation: 60 requests per minute per user.
  • Export creation and streaming: 60 requests per minute per authenticated user.
  • Export download URL creation: 600 requests per minute per authenticated user.
  • Ops Dashboard manual provider refreshes: 3 requests per 5 minutes per admin.
  • Privacy workflows: 2 accepted submissions per user per 24-hour window.