Verkada 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. - Codes in the
5xx
range indicate an error on Verkada's end.
Response Code | Description | Troubleshooting Steps |
---|---|---|
200 - OK | Success. | None. |
400 - Bad Request | Request could not be processed. | Make sure the Organization ID, Camera ID, Event Type UID, and/or Schema are correct. |
401 - Unauthorized | Missing or invalid API key. | Verify API key integrity and/or expiration date. |
403 - Forbidden | API key does not have required permissions. | Ensure the API Key has Read/Write permissions and/or verify API key integrity. |
404 - Not Found | The requested resource does not exist. | Ensure the Verkada API URL is correct and proper formatting has been followed for the attempted request method. |
429 - Too Many Requests | API rate limit has been exceeded. | Wait a few seconds before sending a request. |
5xx - Server Errors | Verkada was unable to process the request. | Check status.verkada.com page. |