# 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.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)