Common Errors
Status code map
| Code | Meaning |
|---|---|
| 400 | Invalid request body or parameters |
| 401 | Missing/invalid credentials or token |
| 403 | Request understood but not allowed for current subscription state |
| 404 | Route or resource not found |
| 429 | Monthly request quota exceeded |
| 500 | Server-side error |
Frequent examples
400
Input text cannot be emptyInput exceeds maximum of 15000 characters. Received: ...Missing refresh token
401
Missing or invalid Authorization headerInvalid tokenInvalid credentials
403
Subscription suspended. Please contact support or update payment.Subscription cancelled. Please resubscribe to continue using the API.
429
Monthly user request limit reachedMonthly IP request limit reached
500
analysis_parsing_error
Client-side troubleshooting checklist
- Confirm you are using the correct base URL and route.
- Confirm
Authorization: Bearer <access_token>is present for protected routes. - Validate JSON shape and required fields.
- Keep
input_textwithin 15,000 characters. - Implement retry/backoff handling for
429and transient500errors.