# Errors

Below is a list of standardized errors in the API.

Http Code Message Description
400 Bad Request Usually indicates a client error, e.g., not specifying the arguments correctly, or a malformed URL.
401 Unauthorized This error indicates that the request was not applied because it was lacking authentication credentials, e.g., missing or incorrect user name and/or password, or missing bearer token.
403 Forbidden This client error indicates that the server understood the request but refuses to authorize it due to reasons such as: user is inactive, or user has not signed the current EULA.
404 Not Found This error indicates that the server could not find the requested resource, e.g., device not found, location not found.
415 Unsupported Media Type For POST, PUT, and DELETE requests with a non-empty request body, the Content-Type header is required and should be "application/json". If the header is missing or does not specify a JSON content type, the request will be rejected with an HTTP status code of 415.
500 Unexpected Error The server has experienced an unexpected error. Please contact customer support.