Olaylar

Notlar
Uzman seviyesi
API anahtarı, Authorization (Yetkilendirme) başlığında Bearer biçiminde iletilmelidir. API anahtarınızı alın.
Liste

API endpoint:

GET
https://uptime.yesilkare.com/api/v1/incidents

Request örnek:

curl --location --request GET 'https://uptime.yesilkare.com/api/v1/incidents' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parametre
Tip
Açıklama
search
opsiyonel string
Arama sorgusu.
search_by
opsiyonel string
Arama. Olası değerler şunlardır: Monitor için monitor , Olayı nedeni için cause . Varsayılan: url.
monitor_id
opsiyonel string
Monitor ID.
status
opsiyonel string
Durum. Olası değerler şunlardır: Çözülmemiş için unresolved , Kabul edildi için acknowledged , Çözüldü için resolved .
sort_by
opsiyonel string
Sıralama. Olası değerler şunlardır: Başlangıç tarihi için started_at , Bitiş tarihi için ended_at . Varsayılan: ended_at.
sort
opsiyonel string
Listeleme. Olası değerler şunlardır: Azalan için desc , Artan için asc . Varsayılan: desc.
per_page
opsiyonel integer
Sayfa başına sonuç. Olası değerler şunlardır: 10, 25, 50, 100. Varsayılan: 10.
Görüntüle

API endpoint:

GET
https://uptime.yesilkare.com/api/v1/incidents/{id}

Request örnek:

curl --location --request GET 'https://uptime.yesilkare.com/api/v1/incidents/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Güncelle

API endpoint:

PUT PATCH
https://uptime.yesilkare.com/api/v1/incidents/{id}

Request örnek:

curl --location --request PUT 'https://uptime.yesilkare.com/api/v1/incidents/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}'
Parametre
Tip
Açıklama
comment
opsiyonel string
Yorum.
acknowledged_at
opsiyonel boolean
Bilgi alındı.
Sil

API endpoint:

DELETE
https://uptime.yesilkare.com/api/v1/incidents/{id}

Request örnek:

curl --location --request DELETE 'https://uptime.yesilkare.com/api/v1/incidents/{id}' \
--header 'Authorization: Bearer {api_key}'