İçeriğe geç

Alarm API

Alarm API, aktif alarm sorgulama, alarm geçmişi ve alarm yönetimi sağlar.

Aktif (tetiklenmiş) alarmları sayfalı olarak listeler.

ParametreTipAçıklama
projectIdIntegerProje ID’si
pageIntegerSayfa numarası (varsayılan: 0)
sizeIntegerSayfa boyutu (varsayılan: 20)
Terminal window
curl -b cookies.txt \
"http://localhost:8081/api/alarms/fired-alarms?projectId=153" \
-H "X-Space: claude"

Yanıt:

{
"content": [],
"pageable": {
"pageNumber": 0,
"pageSize": 20
},
"totalPages": 0,
"totalElements": 0,
"empty": true
}

Tüm alarm geçmişini listeler (kapanmış alarmlar dahil).

MetodEndpointAçıklama
POST/api/alarms/fired-alarms/acknowledgeAlarm onayla (acknowledge)
POST/api/alarms/fired-alarms/force-offAlarm zorla kapat
Terminal window
curl -b cookies.txt -X POST \
http://localhost:8081/api/alarms/fired-alarms/acknowledge \
-H "X-Space: claude" -H "Content-Type: application/json" \
-d '{"id": 12345}'
MetodEndpointAçıklama
GET/api/alarms?projectId=XAlarm tanım listesi
POST/api/alarmsYeni alarm tanımla
PUT/api/alarms/{id}Alarm güncelle
DELETE/api/alarms/{id}Alarm sil
MetodEndpointAçıklama
GET/api/alarm-groups?projectId=XAlarm grubu listesi
POST/api/alarm-groupsYeni grup oluştur
PUT/api/alarm-groups/{id}Grup güncelle
DELETE/api/alarm-groups/{id}Grup sil
POST/api/alarm-groups/{id}/activateGrubu etkinleştir
POST/api/alarm-groups/{id}/deactivateGrubu devre dışı bırak