Verkada uses conventional HTTP response codes to indicate the success or failure of an API request.
In general:
- Codes in the
2xxrange indicate success. - Codes in the
4xxrange indicate an error that failed given the information provided. - Codes in the
5xxrange indicate an error on Verkada's end.
| Response Code | Description |
|---|---|
| 200 - OK | Success |
| 400 - Bad Request | Request could not be processed |
| 401 - Unauthorized | Missing or invalid API key |
| 403 - Forbidden | API key does not have required permissions |
| 404 - Not Found | The requested resource doesn't exist |
| 429 - Too Many Requests | You have exceeded the API rate limit |
| 5xx - Server Errors | Verkada was unable to process the request. |
