Errors
In this guide, we will discuss what happens when something goes wrong while you work with the API. Mistakes happen, and they are mostly user errors, not the API's. Let's examine some status codes and error types you might encounter.
You can determine if your request was successful by checking the status code in the API response. If a response is unsuccessful, use the error type and error message to identify what went wrong and perform basic troubleshooting (before contacting support).
Before reaching out to support with an error, please note that usually all reported errors are user errors. Therefore, carefully check your code before contacting Lanewise support.
Status Codes
Here is a list of the different categories of status codes returned by the Lanewise API. Use these to determine if a request was successful.
Success Codes
- Name
200- Description
A 200 status code indicates a successful response.
- Name
201- Description
A 201 status code indicates a successful creation.
- Name
204- Description
A 204 status code indicates a successful deletion.
Error Codes
- Name
400- Description
A 400 status code indicates a bad request — you likely made a mistake.
- Name
401- Description
A 401 status code indicates an unauthorized request — you likely need to authenticate.
- Name
403- Description
A 403 status code indicates a forbidden request — you likely don't have permission.
- Name
404- Description
A 404 status code indicates a not found request — you likely requested something that doesn't exist.
- Name
422- Description
A 422 status code indicates an unprocessable entity — you likely sent invalid data.
- Name
429- Description
A 429 status code indicates too many requests — you likely exceeded the rate limit.
Nearly Impossible Codes To Encounter
- Name
5xx- Description
A 5xx status code indicates a server error — you likely won't encounter these. But if you do, please let us know.