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.9

/oapi/v1/account/limits

GET

Özet

Hesap limitlerini alır

Yanıtlar
KodAçıklama
200Account limits info

/oapi/v1/dedicated_addresses/ipv4

GET

Özet

Özel IPv4 adreslerini listeler

Yanıtlar
KodAçıklama
200Özel IPv4 adreslerinin listesi

POST

Özet

Yeni IPv4 tahsis eder

Yanıtlar
KodAçıklama
200Yeni IPv4 başarıyla tahsis edildi
429Özel IPv4 sayısı limite ulaştı

/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}/dedicated_addresses

GET

Özet

List dedicated IPv4 and IPv6 addresses for a device

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
cihaz_kimliğiyolEvetstring
Yanıtlar
KodAçıklama
200Özel IPv4 ve IPv6

/oapi/v1/devices/{device_id}/dedicated_addresses/ipv4

DELETE

Özet

Özel IPv4'ün cihazla bağlantısını kaldır

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
cihaz_kimliğiyolEvetdize
Yanıtlar
KodAçıklama
200Özel IPv4'ün cihazla bağlantısı başarıyla kaldırıldı
404Cihaz veya adres bulunamadı

POST

Özet

Özel IPv4'ü cihaza bağla

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetstring
Yanıtlar
KodAçıklama
200Özel IPv4 başarıyla cihaza bağlandı
400Doğrulama başarısız
404Cihaz veya adres bulunamadı
429Linked dedicated IPv4 count reached the limit

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

GET

Özet

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

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetdize
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}/doh_password/reset

PUT

Özet

DNS-over-HTTPS parolası oluştur ve ayarla

Parametreler
AdıKonumlandığı yerAçıklamaGerekliŞema
device_idyolEvetdize
Yanıtlar
KodAçıklama
200DNS-over-HTTPS parolası başarıyla sıfırlandı
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
device_idyolEvetdize
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
200DNS sunucularının listesi

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_idyolEvetstring
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_idyolEvetdize
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
200Filtrelerin listesi

/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ı

null

/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 BelirteciEvetdize
Yanıtlar
KodAçıklama
200Refresh token revoked

null

/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)Evetuzun
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetlong
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)Evetuzun
time_to_millissorguMilisaniye cinsinden süre (dahil)Evetlong
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)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
200Süre istatistikleri alındı
400Doğrulama başarısız

/oapi/v1/web_services

GET

Özet

Web hizmetlerini listeler

Yanıtlar
KodAçıklama
200Web hizmetlerinin listesi