Create and manage door exception calendars in Verkada Access Control to override normal schedules for holidays or one-off dates

domain: apidocs.verkada.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Enable 'Manage via API' on the target door(s) and ensure the API key's operator has Door Access Management permission on all sites containing those doors
  2. Reference or create a door_exception_calendar_id that lists the affected doors and its exceptions array
  3. PUT https://{region}.verkada.com/access/v1/door/exception_calendar/{calendar_id}/exception/{exception_id} with a date (YYYY-MM-DD), door_status (locked/card_and_code/access_controlled/unlocked), and start_time/end_time unless all_day_default is true
  4. Use double_badge / double_badge_group_ids or first_person_in / first_person_in_group_ids fields if the exception needs those access rules applied
  5. For recurring exceptions (e.g. the 3rd of every month), set recurrence_rule fields (frequency, interval, by_day, by_month_day, until, count) instead of a single date

Known gotchas

Related routes

Generate a Verkada API key and unlock a door via the Access Control API
apidocs.verkada.com · 5 steps · unrated
Configure a scheduled automatic unlock (and exceptions) for a Kisi-controlled door instead of a one-off remote unlock
docs.kisi.io · 5 steps · unrated
Unlock or lock a door remotely through Verkada's Access Control API
apidocs.verkada.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans