APIErrors

Zoo uses conventional HTTP response codes to indicate the 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 failed given the information provided (e.g., a required parameter was omitted, etc.). Codes in the 5xx range indicate an error with Zoo's servers (these are rare).

HTTP Status Code Summary
400
Bad Request
The request failed could not authenticate, but the token existed.
401
Unauthorized
No valid API key provided.
403
Forbidden
The API key doesn't have permissions to perform the request.
404
Not Found
The requested resource doesn't exist.
406
Not Acceptable
The request was unacceptable, often due to missing a required parameter.
500
Internal Server Error
The server encountered an unexpected condition that prevented it from fulfilling the request.