Problem types
When Auto can't do what a request asks, the error names one of these pages in its type. Each page says what went wrong and what to do next.
| Problem | Status | Reason |
|---|---|---|
| Bad request | 400 | bad_request |
| Unauthenticated | 401 | unauthenticated |
| Forbidden | 403 | forbidden |
| Origin not allowed | 403 | origin_not_allowed |
| Not found | 404 | not_found |
| Method not allowed | 405 | method_not_allowed |
| Conflict | 409 | conflict |
| Tools called | 409 | conflict |
| Effect unknown | 409 | conflict |
| Credits exhausted | 409 | conflict |
| License required | 409 | conflict |
| License invalid | 409 | conflict |
| Account closed | 409 | conflict |
| Cancelled | 409 | cancelled |
| Unanswered | 410 | unanswered |
| Content too large | 413 | content_too_large |
| Unsupported media type | 415 | unsupported_media_type |
| Range not satisfiable | 416 | range_not_satisfiable |
| Invalid input | 422 | invalid_input |
| Cursor not held | 422 | invalid_input |
| Client closed request | 499 | client_closed_request |
| Internal error | 500 | internal |
| Unavailable | 503 | unavailable |
| Tools unfinished | 503 | unavailable |
Responses and errors in the HTTP API reference has the full detail of every problem type.