NucleusIS employs standard HTTP response codes to denote if an API request was successful or unsuccessful.
Success is indicated by codes in the range 2xx. Codes in the 4xx range signify errors that weren't successful based on the information available (e.g., a required parameter was omitted, etc.). A server fault is indicated by codes in the 5xx range.
HTTP Error | Description |
---|---|
400 - Bad Request | The request was unacceptable, often due to missing a required parameter. |
401 - Unauthorized | Not a valid API key was provided. |
402 - Request Failed | The parameters were valid but the request failed. |
403 - Forbidden | The API key doesn't have permission to perform the request. |
404 - Not Found | The requested resource doesn't exist. |
429 - Too Many Requests | The API received too many queries. |
500, 502, 503, 504 - Server Errors | Server error from Nucleus API |