# Get list of alarm rules

Returns list of alarm rules

Endpoint: GET /v1/enterprise/{enterprise_id}/alarmrules/
Version: 1.0.0
Security: apiKey

## Path parameters:

  - `enterprise_id` (string, required)
    A UUID string identifying this enterprise.

## Query parameters:

  - `name` (string)
    Filter alarm rules by name.

  - `description` (string)
    Filter alarm rules by description.

  - `is_active` (boolean)
    Filter active alarm rules.

  - `created_on_gt` (string)
    Filter alarm rules created after a given timestamp.

  - `created_on_lt` (string)
    Filter alarm rules created before a given timestamp.

  - `limit` (integer)
    Number of results to return per page.

  - `offset` (integer)
    Return results from this index.

## Response 200 fields (application/json):

  - `count` (integer, required)

  - `next` (string,null)

  - `previous` (string,null)

  - `results` (array, required)

  - `results.id` (string)

  - `results.enterprise` (string)

  - `results.devices` (object)

  - `results.devices.id` (string)

  - `results.devices.device_name` (string)

  - `results.devices.alias_name` (string,null)

  - `results.groups` (array)

  - `results.name` (string)

  - `results.description` (string)

  - `results.metric` (string)

  - `results.conditions` (object)

  - `results.conditions.value` (number)

  - `results.conditions.unit` (string)

  - `results.conditions.comparator` (string)

  - `results.conditions.toggle_state` (boolean)

  - `results.action_emails` (array)

  - `results.actions` (array)

  - `results.alert_channels` (array)

  - `results.created_on` (string)

  - `results.updated_on` (string)

  - `results.is_active` (boolean)

  - `results.realert_interval` (integer)

  - `results.repeat_times` (integer)

  - `results.trigger_count` (integer)

  - `results.daily_trigger_count` (integer)

## Response 401 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 404 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)

## Response 500 fields (application/json):

  - `errors` (array)

  - `message` (string)

  - `status` (integer)


