Onehub uses conventional HTTP response codes to indicate success or failure of an API request. In general, codes in the
2xx range indicate success, codes in the
4xx range indicate an error that resulted from the information provided, and codes in the
5xx range indicate an error with Onehub’s servers.
Not all errors map cleanly onto HTTP response codes. For example, a 302 Found will be returned when a non-HTTPS request is made against the API. In that example, the Location header in the response will contain the corrected URI, which should be used in a follow-up request.