# Alarm Schedule Exception

Classic Alarm schedule exceptions allow you to temporarily change an arm/disarm schedule. Exceptions are useful when you need to modify an alarm schedule for a given period, but don’t need to change the full schedule.

Exceptions take precedence over the regular arm/disarm schedule. Typically, these are used for holidays or special events where arms status must be temporarily modified (e.g., disarming the site when janitors are expected).

***

## Configuration

{% hint style="warning" %}
Exceptions can be created up to a year in advance and are limited to a 1-week timeframe. If a longer exception is needed, we recommend adjusting the regular arm/disarm schedule or making multiple schedule exceptions.
{% endhint %}

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Classic Alarms.**
{% endstep %}

{% step %}
**Select a site, at the top left, click Settings.**
{% endstep %}

{% step %}
**Under Settings, go to Arm/Disarm > Arm Schedule.**
{% endstep %}

{% step %}
**Arm Schedule must be enabled in order to schedule an exception**
{% endstep %}

{% step %}
**Next to Arm Schedule Exception, click + Exception.**

a. Give the exception a unique name.\
b. Set a start and end date. You will be presented the default arm/disarm schedule for those days to modify.\
c. Set the exception schedule.\
d. (Optional) Select repeat on all days, if all the days have the same schedule.
{% endstep %}

{% step %}
**Click Save once all your changes have been made.**

{% embed url="<https://player.vimeo.com/video/923893690?h=f7b69b4f19>" %}
{% endstep %}
{% endstepper %}

{% hint style="warning" %}

* You cannot include the same date in 2 different exceptions.
* If you do not have a regular arm schedule configured the alarm site will not disarm at the end of an alarm exception because **Auto Disarm** is not enabled.
  {% endhint %}

***

## Modify schedule exception

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Classic Alarms.**
{% endstep %}

{% step %}
**Select a site, at the top left, click Settings.**
{% endstep %}

{% step %}
**Under Settings, select Arm/Disarm > Arm Schedule.**
{% endstep %}

{% step %}
**Under Arm Schedule Exception, select the exception you want to modify.**
{% endstep %}

{% step %}
**You can edit these settings, as needed. Changes will be saved automatically.**

a. Edit the exception name.\
b. Edit the start and end date.\
c. Edit the exception schedule.

{% embed url="<https://player.vimeo.com/video/923895427?h=1bdf68e1f0>" %}
{% endstep %}
{% endstepper %}

### View all Schedule Exceptions

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Classic Alarms.**
{% endstep %}

{% step %}
**Select a site, at the top left, click Settings.**
{% endstep %}

{% step %}
**Under Settings, select Arm/Disarm > Arm Schedule.**
{% endstep %}

{% step %}
**Under Arm Schedule Exceptions a list of all exceptions can be viewed.**
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
When the system is armed or disarmed via schedule exceptions, it will be displayed in the **Activity** tab as *Armed by Schedule* or *Disarmed by Schedule*, similar to the regular schedule activity log.
{% endhint %}

### Remove schedule exceptions

{% stepper %}
{% step %}
**In Verkada Command, go to All Products > Classic Alarms.**
{% endstep %}

{% step %}
**Select a site, at the top left, click Settings.**
{% endstep %}

{% step %}
**Under Settings, select Arm/Disarm > Arm Schedule.**
{% endstep %}

{% step %}
**Under Arm Schedule Exceptions, select the exception you want to remove.**

a. Click next to the exception to remove it.\
b. Click **Remove** to confirm.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.verkada.com/classic-alarms/configuration/configure-classic-alarms-site-settings/alarm-schedule-exception.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
