Durum sayfaları

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/status-pages

Request örnek:

curl --location --request GET 'https://uptime.yesilkare.com/api/v1/status-pages' \
--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: Ad için name . Varsayılan: name.
monitor_id
opsiyonel integer
Monitor ID.
sort_by
opsiyonel string
Sıralama. Olası değerler şunlardır: Oluşturulma tarihi için id , Ad için name . Varsayılan: id.
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/status-pages/{id}

Request örnek:

curl --location --request GET 'https://uptime.yesilkare.com/api/v1/status-pages/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Store

API endpoint:

POST
https://uptime.yesilkare.com/api/v1/status-pages

Request örnek:

curl --location --request POST 'https://uptime.yesilkare.com/api/v1/status-pages' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={url}' \
--data-urlencode 'slug={id}'
Parametre
Tip
Açıklama
name
zorunlu string
Ad.
slug
zorunlu string
Slug.
monitor_ids[]
opsiyonel array
Monitor IDs
privacy
opsiyonel integer
Gizlilik Politikası. Olası değerler şunlardır: Herkese açık için 0 , Özel için 1 , Şifre için 2 . Varsayılan: 0.
password
opsiyonel string
Şifre. Yalnızca privacy alanı 2 olarak ayarlandığında çalışır.
domain
opsiyonel string
Özel domain.
logo
opsiyonel file
Logo.
favicon
opsiyonel file
Favicon.
remove_logo
opsiyonel boolean
Logoyu sil.
remove_favicon
opsiyonel boolean
Favicon'u sil.
website_url
opsiyonel string
Website URL.
contact_url
opsiyonel string
İletişim URL.
custom_css
opsiyonel string
Özel CSS.
custom_js
opsiyonel string
Özel JS.
meta_title
opsiyonel string
Meta başlığı.
meta_description
opsiyonel string
Meta açıklaması.
noindex
opsiyonel boolean
Durum sayfasını arama motorlarından hariç tutun.
Güncelle

API endpoint:

POST
https://uptime.yesilkare.com/api/v1/status-pages/{id}

Request örnek:

curl --location --request POST 'https://uptime.yesilkare.com/api/v1/status-pages/{id}' \
--header 'Authorization: Bearer {api_key}' \
--form '_method="PUT"'
Parametre
Tip
Açıklama
_method
zorunlu string
PUT olarak ayarlanmalıdır.
name
opsiyonel string
Ad.
slug
opsiyonel string
Slug.
monitor_ids[]
opsiyonel array
Monitor IDs
privacy
opsiyonel integer
Gizlilik Politikası. Olası değerler şunlardır: Herkese açık için 0 , Özel için 1 , Şifre için 2 .
password
opsiyonel string
Şifre. Yalnızca privacy alanı 2 olarak ayarlandığında çalışır.
domain
opsiyonel string
Özel domain.
logo
opsiyonel file
Logo.
favicon
opsiyonel file
Favicon.
remove_logo
opsiyonel boolean
Logoyu sil.
remove_favicon
opsiyonel boolean
Favicon'u sil.
website_url
opsiyonel string
Website URL.
contact_url
opsiyonel string
İletişim URL.
custom_css
opsiyonel string
Özel CSS.
custom_js
opsiyonel string
Özel JS.
meta_title
opsiyonel string
Meta başlığı.
meta_description
opsiyonel string
Meta açıklaması.
noindex
opsiyonel boolean
Durum sayfasını arama motorlarından hariç tutun.
Sil

API endpoint:

DELETE
https://uptime.yesilkare.com/api/v1/status-pages/{id}

Request örnek:

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