Overview
The Verkada Access Control API suite provides a powerful set of tools to manage and monitor your access control system. Whether you need to automate user management, analyze access events, or control doors remotely, our APIs offer comprehensive functionality to integrate Verkada with your broader security infrastructure and third-party applications.
Guides
Explore these guides to discover available API endpoints and find detailed examples of various use cases for each API.
- Access Users, Groups, and Credentials Guide - Control user access by managing their entry methods and assigning door permissions through group memberships
- Access Doors and Scheduling Guide - Control your doors and their schedules using third party applications
- Access Levels Guide - Control group access to doors by creating new access levels and retrieving, altering, and deleting existing access levels
- Access Events Guide - Leverage access event data to inform decision-making
Getting Started
Refer to the Quick Start Guide for instructions on generating a Verkada API key and making your first API requests.
API Key Permissions for Access Control Endpoints
Different Access APIs require API keys with specific permission scopes based on their functionality:
- Access Control Endpoint permissions are required for the Access Users, Groups, and Credentials API, Access Events API, and Access Doors API
- Door Access Management Endpoint permissions are required for the Door Exception Calendars API and Access Levels API
Ensure that your API key has the appropriate scope and site-level access configured to successfully interact with these endpoints.