Skip to main content

HTTP Status Codes

All QI Tech APIs follow the standard HTTP return status codes as defined in RFC 7231:

Status HTTPMeaningDescription
400Bad RequestThe request sent contains formatting errors. Typically, we provide an explanation of the error within the message body.
401UnauthorizedThere was an authentication issue. Verify if the API Key is correct and placed in the proper header, as described in the authentication section.
403ForbiddenThe accessed endpoint is for internal use and is not available for this API Key.
404Not FoundThe requested data was not found using the provided key. This status is also returned when an invalid endpoint is requested.
405Method Not AllowedThe HTTP method used is not applicable to the specified endpoint.
406Not AcceptableThe data sent in the request body is invalid. Generally, this means the submitted data is not a valid JSON.
409ConflictThe request ID corresponds to an ID that has already been processed. This status is returned in the case of duplicate requests sent to the server.
500Internal Server ErrorWe encountered a problem processing this request. When this error occurs, our specialists are automatically notified and begin analysis and resolution immediately.
503Service UnavailableYou have encountered an infrastructure unavailability, whether planned or unplanned, on our servers.