General Troubleshooting

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 CodeDescriptionTroubleshooting Steps
200 - OKSuccess.None.
400 - Bad RequestRequest could not be processed.Make sure the Organization ID, Camera ID, Event Type UID, and/or Schema are correct.
401 - UnauthorizedMissing or invalid API key.Verify API key integrity and/or expiration date.
403 - ForbiddenAPI key does not have required permissions.Ensure the API Key has Read/Write permissions and/or verify API key integrity.
404 - Not FoundThe 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 RequestsAPI rate limit has been exceeded.Wait a few seconds before sending a request.
5xx - Server ErrorsVerkada was unable to process the request.Check page.