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).


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.