Ana içeriğe atla

Referans

This article contains documentation for AdGuard DNS API. For the complete AdGuard DNS API changelog, visit this page.

Current version: 1.7

/oapi/v1/account/limits

GET

Özet

Hesap limitlerini alır

Yanıtlar
KodAçıklama
200Account limits info

/oapi/v1/devices

GET

Özet

Cihazları listeler

Yanıtlar
KodAçıklama
200List of devices

POST

Özet

Yeni bir cihaz oluşturur

Yanıtlar
KodAçıklama
200Cihaz oluşturuldu
400Doğrulama başarısız
429Devices count reached the limit

/oapi/v1/devices/{device_id}

DELETE

Özet

Bir cihazı kaldırır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetdize
Yanıtlar
KodAçıklama
200Cihaz silindi
404Cihaz bulunamadı

GET

Özet

Mevcut bir cihazı kimliğe göre alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
cihaz_kimliğiyolEvetstring
Yanıtlar
KodAçıklama
200Cihaz bilgisi
404Cihaz bulunamadı

PUT

Özet

Mevcut bir cihazı günceller

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetstring
Yanıtlar
KodAçıklama
200Cihaz güncellendi
400Doğrulama başarısız
404Cihaz bulunamadı

/oapi/v1/devices/{device_id}/doh.mobileconfig

GET

Özet

DNS-over-HTTPS, .mobileconfig dosyasını alır.

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
cihaz_kimliğiyolEvetstring
exclude_wifi_networkssorguAdGuard DNS'nin devre dışı bırakılmasını istediğiniz Wi-Fi ağlarını SSID'lerine göre listeleyinHayır[ string ]
exclude_domainsorguAdGuard DNS yerine varsayılan DNS sunucularını kullanacak alan adlarını listeleyinHayır[ string ]
Yanıtlar
KodAçıklama
200DNS-over-HTTPS .plist dosyası
404Cihaz bulunamadı

/oapi/v1/devices/{device_id}/dot.mobileconfig

GET

Özet

DNS-over-TLS .mobileconfig dosyasını alır.

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
cihaz_kimliğiyolEvetdize
exclude_wifi_networkssorguAdGuard DNS'nin devre dışı bırakılmasını istediğiniz Wi-Fi ağlarını SSID'lerine göre listeleyinHayır[ string ]
exclude_domainsorguAdGuard DNS yerine varsayılan DNS sunucularını kullanacak alan adlarını listeleyinHayır[ string ]
Yanıtlar
KodAçıklama
200DNS-over-HTTPS .plist dosyası
404Cihaz bulunamadı

/oapi/v1/devices/{device_id}/settings

PUT

Özet

Cihaz ayarlarını günceller

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetstring
Yanıtlar
KodAçıklama
200Cihaz ayarları güncellendi
400Doğrulama başarısız
404Cihaz bulunamadı

/oapi/v1/dns_servers

GET

Özet

Kullanıcıya ait DNS sunucularını listeler.

Açıklama

Kullanıcıya ait DNS sunucularını listeler. Varsayılan olarak en az bir varsayılan sunucu vardır.

Yanıtlar
KodAçıklama
200List of DNS servers

POST

Özet

Yeni bir DNS sunucusu oluşturur

Açıklama

Yeni bir DNS sunucusu oluşturur. Özel ayarlar ekleyebilirsiniz, aksi takdirde DNS sunucusu varsayılan ayarlarla oluşturulacaktır.

Yanıtlar
KodAçıklama
200DNS sunucusu oluşturuldu
400Doğrulama başarısız
429DNS sunucu sayısı sınıra ulaştı

/oapi/v1/dns_servers/{dns_server_id}

DELETE

Özet

Bir DNS sunucusunu kaldırır

Açıklama

Bir DNS sunucusunu kaldırır. Bu DNS sunucusuna bağlı tüm cihazlar, varsayılan DNS sunucusuna taşınacaktır. Varsayılan DNS sunucusunun silinmesi yasaktır.

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
dns_server_idyolEvetdize
Yanıtlar
KodAçıklama
200DNS sunucusu silindi
404DNS sunucusu bulunamadı

GET

Özet

Kimliğe göre mevcut bir DNS sunucusunu alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
dns_server_idyolEvetdize
Yanıtlar
KodAçıklama
200DNS sunucu bilgisi
404DNS sunucusu bulunamadı

PUT

Özet

Mevcut bir DNS sunucusunu günceller

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
dns_server_idyolEvetdize
Yanıtlar
KodAçıklama
200DNS sunucusu güncellendi
400Doğrulama başarısız
404DNS sunucusu bulunamadı

/oapi/v1/dns_servers/{dns_server_id}/settings

PUT

Özet

DNS sunucusu ayarlarını günceller

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
dns_server_idyolEvetstring
Yanıtlar
KodAçıklama
200DNS sunucusu ayarları güncellendi
400Doğrulama başarısız
404DNS sunucusu bulunamadı

/oapi/v1/filter_lists

GET

Özet

Filtre listelerini alır

Yanıtlar
KodAçıklama
200List of filters

/oapi/v1/oauth_token

POST

Özet

Erişim ve Yenileme belirteci oluşturur

Yanıtlar
KodAçıklama
200Erişim belirteci verildi
400Gerekli parametreler eksik
401Geçersiz kimlik bilgileri, MFA belirteci veya yenileme belirteci sağlandı

/oapi/v1/query_log

DELETE

Özet

Sorgu günlüğünü temizler

Yanıtlar
KodAçıklama
202Sorgu günlüğü temizlendi

GET

Özet

Sorgu günlüğünü alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetuzun
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetlong
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
şirketlersorguŞirketlere göre filtreleHayır[ string ]
durumlarsorguDurumlara göre filtreleHayır[ FilteringActionStatus ]
kategorilersorguKategorilere göre filtreleHayır[ CategoryType ]
searchsorguAlan adına göre filtreleHayırdize
limitsorguDöndürülecek kayıt sayısını sınırlayınHayırinteger
imleçsorguSayfalandırma imleci. Sayfalar arasında gezinmek için yanıttaki imleci kullanın.Hayırdize
Yanıtlar
KodAçıklama
200Sorgu günlüğü

/oapi/v1/revoke_token

POST

Özet

Revokes a Refresh Token

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
refresh_tokensorguYenileme BelirteciEvetstring
Yanıtlar
KodAçıklama
200Refresh token revoked

/oapi/v1/stats/categories

GET

Özet

Kategori istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetuzun
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Kategori istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/companies

GET

Özet

Şirket istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetlong
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Şirket istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/companies/detailed

GET

Özet

Ayrıntılı şirket istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetlong
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
imleçsorguSayfalandırma imleciHayırdize
Yanıtlar
KodAçıklama
200Ayrıntılı şirket istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/countries

GET

Özet

Ülke istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetuzun
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Ülke istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/devices

GET

Özet

Cihaz istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetlong
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Cihaz istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/domains

GET

Özet

Alan adı istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetlong
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Alan adı istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/stats/time

GET

Özet

Süre istatistiklerini alır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
time_from_millissorguMilisaniye cinsinden başlayan süre (dahil)Evetlong
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetuzun
cihazlarsorguCihazlara göre filtreleHayır[ string ]
ülkelersorguÜlkelere göre filtreleHayır[ string ]
Yanıtlar
KodAçıklama
200Süre istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/web_services

GET

Özet

Web hizmetlerini listeler

Yanıtlar
KodAçıklama
200List of web-services