Skip to main content

HTTP Status

All QI Tech APIs use the following standardization for HTTP response status codes, in accordance with RFC 7231:

HTTP StatusMeaningDescription
400Bad RequestThe request sent contains a formatting error. In most cases, we return an explanation in the response body indicating where the error is.
401UnauthorizedThere was an authentication issue. Please verify that the API Key is correct and sent in the proper header, according to 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 does not apply to the accessed endpoint.
406Not AcceptableThe data sent in the request body is invalid. In general, this means the payload 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 an issue while processing this request. When this error occurs, our specialists are automatically notified and immediately begin analysis and resolution.
503Service UnavailableYou have encountered a planned or unplanned infrastructure outage of our servers.