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 CodeDescription
200 - OKSuccess
400 - Bad RequestRequest could not be processed
401 - UnauthorizedMissing or Invalid API Key
403 - ForbiddenAPI key does not have required permissions
404 - Not FoundThe requested resource doesn't exist
429 - Too Many RequestsYou have exceeded the API rate limit
5xx - Server ErrorsVerkada was unable to process the request