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


200 - OK


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