Third-party platforms can programmatically unlock Verkada-managed doors with API unlock enabled using APIs included in Verkada’s access control API. Comprehensive documentation on the access control API is available at https://apidocs.verkada.com/.
Command Configuration
Before a door can be unlocked via API, permissions to unlock via API need to be enabled at the following levels:
Organization level configuration
In Verkada Command, go to All Products > Access
.
On the left navigation, click Access Settings
.
Toggle on Enable Door Unlock via API.
Site level configuration
In Verkada Command, go to All Products > Access
.
From the All Sites dropdown, select a site.
At the top, click Access Settings
.
Toggle on Enable Door Unlock via API.
Door level configuration
In Verkada Command, go to All Products > Access
.
From the All Sites dropdown, select a site.
Select a door and click Settings
.
Under Installer Settings, toggle on Enable Door Unlock via API.
Reviewing API Unlock Events
When a door unlock API call is used, an event is logged in Command indicating that a request to unlock a door via API was made. The event will indicate whether access was granted, what API was used, and (if applicable) an access user associated with the request.
Events associated with a door unlock API request can be viewed on the access control Reports page or on the door page for a relevant door.
Events associated with door unlock API requests include the following information:
Event Name: Access Granted or Access Denied
Method: User Unlock API or Admin Unlock API
User (if method is User Unlock API): Access user associated with the unlock request.
Credential: Name of the Verkada API Key used to make the API unlock request.
Need more help? Contact Verkada Support.