Skip to main content

Errors & Limits

SUMUN uses HTTP status codes together with machine-readable error codes. Integrations should branch on those values instead of matching human-readable messages.

HTTP statusMeaning
400Invalid input or unsupported request shape
401Missing or invalid API key
403API key does not have the required scope
404Resource or analysis result not found
409Request conflicts with the current resource state
413Request exceeds an accepted size limit
429Quota, concurrency, or rate limit reached
5xxSUMUN or an upstream dependency failed

Retry transient 429 and 5xx responses with exponential backoff and jitter. Respect Retry-After when present. Do not retry invalid input, authentication, or scope errors without correcting the request.

The usage dashboard is the source of truth for the current daily quota and remaining request units during open beta.