# Roles and Permissions for Classic Alarms

{% hint style="success" %}
This article is a guide for classic Alarms. Refer to this [article](https://app.gitbook.com/s/NU1He6Uj2tgInV2VdCLQ/getting-started/roles-and-permissions-for-new-alarms) if you have new Alarms. See [New Alarms vs Classic Alarms](https://app.gitbook.com/s/NU1He6Uj2tgInV2VdCLQ/getting-started/new-alarms-vs-classic-alarms) if you are unsure which version of Alarms you have.
{% endhint %}

***

This article describes the set of roles and associated permissions for [Verkada Classic Alarms](https://docs.verkada.com/docs/alarms-professional-monitoring-overview.pdf). For more information on roles and permissions for other Verkada product lines, see [Roles and Permissions for Command](https://app.gitbook.com/s/NRq5qDDjsYNxwNzF1bcB/users-and-permissions/roles-and-permissions-for-command).

* **Site-level roles** determine the access a user or group has to devices in the site.
* **Org-level roles** allow users or groups to manage permissions and devices at a global level.
* **Permissions** are set using roles, which define the level of access users and groups have to devices and settings within an organization and its sites.

***

## Site-level roles

<details>

<summary>No Access</summary>

* By default, cannot arm/disarm Alarm sites.
* Unable to view any details about Alarm sites in Command.
* When explicitly granted alarm user permissions, can arm/disarm an Alarm site in Command and from the Alarms mobile app.

</details>

<details>

<summary>Live-Only Viewer</summary>

* By default, cannot arm/disarm Alarm sites.
* When explicitly granted alarm user permissions, can arm/disarm an Alarm site in Command and from the Alarms mobile app.
* If Arm/Disarm Geofencing is enabled, the user will only be able to arm/disarm sites from the Verkada Alarms Mobile App.
* See live video and new events on the Alarm site page.

</details>

<details>

<summary>Site Viewer</summary>

* By default, cannot arm/disarm Alarm sites.
* When explicitly granted alarm user permissions, can arm/disarm an Alarm site in Command and from the Alarms mobile app.
* If Arm/Disarm Geofencing is enabled, the user will only be able to arm/disarm sites from the Verkada Alarms Mobile App.
* View all alarm activity and event history with historical footage.
* Listen in and initiate talk-downs to the alarm console.

</details>

<details>

<summary>Site Admin</summary>

* By default, can arm/disarm sites via Command and the Alarms mobile app. You can find the arm/disarm capability in the user settings profile (**Site Access** > **Alarm User** checkbox).
* Update all site settings, including trigger events and alarm response notifications/actions, via the Command and Alarms mobile apps.
* Add or remove Verkada devices and wired inputs/outputs on the site.
* View all alarm activity and event history with historical video.
* Listen in and initiate talk-downs to the alarm console.

{% hint style="danger" %}
You also need Org Admin permissions to generate key codes.
{% endhint %}

</details>

## Org-level roles

<details>

<summary>Org Admin</summary>

* Can generate user key codes.
* By default, can arm/disarm sites via Command and the Alarms mobile app. You can find the arm/disarm capability in the user settings profile (**Site Access** > **Alarm User** checkbox).
* Set up new alarm sites and change all site settings, including trigger events and alarm response notifications/actions via Command and the Alarms mobile app.
* Add or remove Verkada devices and wired inputs/outputs on the site.
* View all alarm activity and event history with historical video.
* Listen in and initiate talk-downs to the alarm console.

</details>

***

## Set permissions

<details>

<summary>Users</summary>

In Verkada Command, go to All Products > Admin .UnderOrg Settings, select Users.Select a user.At the top right, click Manage Roles.a. Check the Alarm User box.\
b. Click Save.

</details>

<details>

<summary>Groups</summary>

In Verkada Command, go to All Products > Admin .UnderOrg Settings, select Groups.Select a group.At the top, select Site Roles > Manage Roles.a. Check the Alarm User box.\
b. Click Save.

</details>

<details>

<summary>Sites</summary>

In Verkada Command, go to All Products > Admin .In the left navigation, select Sites.Select a site to manage and in the right pane, click Manage .a. In the top right, click Add to add a new user or group.\
b. Select an existing user or group to edit their permissions.

</details>
