Skip to main content

HTTP Status

All QI Tech APIs use the following standardization in HTTP return statuses, according to RFC 7231:

HTTP StatusMeaningDescription
400Bad RequestThe request sent has some formatting error. In most cases, we return in the message body an explanation of where the error is.
401UnauthorizedThere was a problem with authentication, check if the API Key is correct and in the correct 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 key used. This status is also returned when an invalid endpoint is requested.
405Method Not AllowedThe HTTP method used does not apply to the endpoint used.
406Not AcceptableThe data sent in the request body is invalid. In general, this means that the data sent is not valid JSON.
409ConflictThe request id corresponds to an id already processed previously. This status is returned in case of duplicate requests sent to the server.
500Internal Server ErrorWe had a problem processing this request, when we encounter this error our specialists are automatically notified and start analysis and resolution immediately.
503Service UnavailableYou encountered a planned or unplanned unavailability of our server infrastructure.