Error Definitions
The Zoom API uses HTTP Status codes to reflect a successful or unsuccesful request. 2XX status codes represent a successful request, 4XX/5XX status codes represent an error took place. If you receive an error status code, check the body for an error code and message.
Status Code | Description | Most Likely Cause |
---|---|---|
2XX | Successful Request | |
400 | Bad Request | Invalid/missing data |
401 | Unauthorized | Invalid/missing credentials |
404 | Not Found | The resource doesn’t exists, ex. invalid/non-existent user id |
409 | Conflict | Trying to overwrite a resource, ex. when creating a user with an email that already exists |
429 | Too Many Requests | Hit an API rate limit |
Error response example
{
"code": 300,
"message": "Request Body should be a valid JSON object."
}
Error response when sending invalid fields
{
"code": 300,
"message": "Validation Failed.",
"errors": [
{
"field": "user_info.email",
"message": "Invalid field."
},
{
"field": "user_info.type",
"message": "Invalid field."
}
]
}