Errors
Errors use sanitized JSON and stable machine-readable identifiers.
Example
{
"success": false,
"data": null,
"meta": {},
"error": {
"code": 404,
"identifier": "SHOW_NOT_FOUND",
"message": "Show not found.",
"details": null
}
}| HTTP | Meaning |
|---|---|
| 400 | Malformed request or required query missing |
| 401 | Invalid developer credentials |
| 403 | Missing scope or forbidden developer route |
| 404 | Resource not found |
| 409 | Conflict |
| 422 | Invalid page, limit, filter or sort |
| 429 | Rate or daily quota exceeded |
| 500 | Unexpected sanitized server error |
| 503 | Developer API disabled or quota backend unavailable |
- Common identifiers include SHOW_NOT_FOUND, SEASON_NOT_FOUND, EPISODE_NOT_FOUND, INVALID_PAGE, INVALID_LIMIT, INVALID_FILTER, INVALID_SORT, INVALID_API_KEY, INSUFFICIENT_SCOPE, RATE_LIMITED and DEVELOPER_API_DISABLED.