---
title: "Get All Available Access Levels"
method: GET
path: "/access/v1/door/access_level"
tags: ["Access Levels"]
---

# Get All Available Access Levels

`GET /access/v1/door/access_level`

## Response `200`

OK

- AccessLevelListResponseV1 — Response schema for listing Access Levels.
  - `access_levels` AccessLevelResponseV1[], required
    - `access_groups` string[], required — IDs of Access Groups granted door access via this Access Level
    - `access_level_id` string, required — Unique identifier for the Access Level
    - `access_schedule_events` AccessScheduleEventV1[], required — List of Access Schedule Events associated with this Access Level
      - `access_schedule_event_id` string — Unique identifier for the Access Schedule Event
      - `door_status` 'access_granted' — Door status for Access Schedule Events. Always set to access_granted.
      - `end_time` string, required — End time of the event in HH:MM format (00:00 to 23:59) with required leading zeros
      - `start_time` string, required — Start time of the event in HH:MM format (00:00 to 23:59) with required leading zeros
      - `weekday` 'SU' | 'MO' | 'TU' | 'WE' | 'TH' | 'FR' | 'SA', required — Enum for days of the week.
    - `doors` string[], required — IDs of Doors accessible under this Access Level
    - `last_updated_at` integer, required — Last updated timestamp of the Access Level (Unix timestamp in seconds)
    - `name` string, required — Name of the Access Level
    - `sites` string[], required — IDs of Sites containing the Doors this Access Level applies to

---

[API](https://skmtc.net/verkada/apis/api-tokens.md) · [All operations](https://skmtc.net/verkada/apis/api-tokens/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/verkada/api-tokens/revisions/4a79d2d949a6/schema)
