Skip to main content

HTTP Status

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

HTTP StatusMeaningDescription
400Bad RequestThe request sent contains a formatting error. Usually, we return an explanation of the error in the message body.
401UnauthorizedThere was an authentication problem. Check if the API Key is correct and in the correct header, as per 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 supported by this endpoint.
406Not AcceptableThe data sent in the request body is invalid. In general, this means the data sent is not 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 UnavailableIndicates an infrastructure unavailability, whether planned or unplanned, on our servers.