Skip to main content

HTTP Status Codes

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

HTTP StatusMeaningDescription
400Bad RequestThe request sent contains a formatting error. In most cases, we return a message body explaining where the error is.
401UnauthorizedThere was a problem with authentication. Check if the API Key is correct and placed in the proper header, as explained in the Authentication section.
403ForbiddenThe accessed endpoint is for internal use and not available for this API Key.
404Not FoundThe requested data could not be 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 the requested endpoint.
406Not AcceptableThe data sent in the request body is invalid. Usually, this means the payload is not valid JSON.
409ConflictThe request ID corresponds to an ID that has already been processed. This status is returned in case of duplicate requests.
500Internal Server ErrorWe encountered an issue while processing the request. When this happens, our specialists are automatically notified and begin investigating immediately.
503Service UnavailableYou encountered an infrastructure outage, whether planned or unplanned, on our servers.