---
title: "Retrieve specific alarm"
method: GET
path: "/alarms/{id}"
tags: ["Alarms"]
---

# Retrieve specific alarm

`GET /alarms/{id}`

Get a specific alarm by ID

## Response `200`

Successful response

- Alarm
  - `id` integer — Alarm ID
  - `type` 'cpu' | 'memory' | 'disk' | 'disk_auto_resize' | 'netsplit' | 'server_unreachable' | 'notice' — Alarm type
  - `enabled` boolean — Whether alarm is enabled
  - `value_threshold` integer — Value threshold to trigger alarm
  - `value_calculation` 'fixed' | 'percentage' — How to treat value threshold (for disk and disk_auto_resize alarms)
  - `time_threshold` integer — Duration in seconds the value_threshold should be active before triggering
  - `allow_downtime` boolean — For disk_auto_resize alarms only. Whether the automatic resize may proceed even if it requires brief downtime.
  - `recipients` integer[] — Recipient IDs to receive notifications

## Other responses

- `404` — Alarm not found

---

[API](https://skmtc.net/cloudamqp/apis/cloudamqp-instance-api.md) · [All operations](https://skmtc.net/cloudamqp/apis/cloudamqp-instance-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cloudamqp/cloudamqp-instance-api/versions/3f6148113861/schema)
