This article contains documentation for AdGuard DNS API. For the complete AdGuard DNS API changelog, visit this page.
Gets account limits
| Kod | Açıklama |
|---|
| 200 | Account limits info |
Lists dedicated IPv4 addresses
| Kod | Açıklama |
|---|
| 200 | Özel IPv4 adreslerinin listesi |
POST
Allocates new IPv4
| Kod | Açıklama |
|---|
| 200 | Yeni IPv4 başarıyla tahsis edildi |
| 429 | Özel IPv4 sayısı limite ulaştı |
Lists devices
| Kod | Açıklama |
|---|
| 200 | Cihazların listesi |
POST
Creates a new device
| Kod | Açıklama |
|---|
| 200 | Cihaz oluşturuldu |
| 400 | Doğrulama başarısız |
| 429 | Devices count reached the limit |
Removes a device
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | Cihaz silindi |
| 404 | Cihaz bulunamadı |
Gets an existing device by ID
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| cihaz_kimliği | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | Cihaz bilgisi |
| 404 | Cihaz bulunamadı |
Updates an existing device
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | Cihaz güncellendi |
| 400 | Doğrulama başarısız |
| 404 | Cihaz bulunamadı |
List dedicated IPv4 and IPv6 addresses for a device
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| cihaz_kimliği | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | Özel IPv4 ve IPv6 |
Unlink dedicated IPv4 from the device
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| cihaz_kimliği | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | Özel IPv4'ün cihazla bağlantısı başarıyla kaldırıldı |
| 404 | Cihaz veya adres bulunamadı |
POST
Link dedicated IPv4 to the device
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | Özel IPv4 başarıyla cihaza bağlandı |
| 400 | Doğrulama başarısız |
| 404 | Cihaz veya adres bulunamadı |
| 429 | Özel IPv4 sayısı limite ulaştı |
Gets DNS-over-HTTPS .mobileconfig file.
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | dize |
| exclude_wifi_networks | sorgu | AdGuard DNS'nin devre dışı bırakılmasını istediğiniz Wi-Fi ağlarını SSID'lerine göre listeleyin | Hayır | [ string ] |
| exclude_domain | sorgu | AdGuard DNS yerine varsayılan DNS sunucularını kullanacak alan adlarını listeleyin | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | DNS-over-HTTPS .plist dosyası |
| 404 | Cihaz bulunamadı |
Generate and set new DNS-over-HTTPS password
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | DNS-over-HTTPS parolası başarıyla sıfırlandı |
| 404 | Cihaz bulunamadı |
Gets DNS-over-TLS .mobileconfig file.
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | dize |
| exclude_wifi_networks | sorgu | AdGuard DNS'nin devre dışı bırakılmasını istediğiniz Wi-Fi ağlarını SSID'lerine göre listeleyin | Hayır | [ string ] |
| exclude_domain | sorgu | AdGuard DNS yerine varsayılan DNS sunucularını kullanacak alan adlarını listeleyin | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | DNS-over-HTTPS .plist dosyası |
| 404 | Cihaz bulunamadı |
Updates device settings
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| device_id | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | Cihaz ayarları güncellendi |
| 400 | Doğrulama başarısız |
| 404 | Cihaz bulunamadı |
Lists DNS servers that belong to the user.
Lists DNS servers that belong to the user. By default there is at least one default server.
| Kod | Açıklama |
|---|
| 200 | DNS sunucularının listesi |
POST
Creates a new DNS server
Creates a new DNS server. You can attach custom settings, otherwise DNS server will be created with default settings.
| Kod | Açıklama |
|---|
| 200 | DNS sunucusu oluşturuldu |
| 400 | Doğrulama başarısız |
| 429 | DNS sunucu sayısı sınıra ulaştı |
Removes a DNS server
Removes a DNS server. All devices attached to this DNS server will be moved to the default DNS server. Deleting the default DNS server is forbidden.
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| dns_server_id | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | DNS sunucusu silindi |
| 404 | DNS sunucusu bulunamadı |
Gets an existing DNS server by ID
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| dns_server_id | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | DNS sunucu bilgisi |
| 404 | DNS sunucusu bulunamadı |
Updates an existing DNS server
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| dns_server_id | yol | | Evet | string |
| Kod | Açıklama |
|---|
| 200 | DNS sunucusu güncellendi |
| 400 | Doğrulama başarısız |
| 404 | DNS sunucusu bulunamadı |
Updates DNS server settings
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| dns_server_id | yol | | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | DNS sunucusu ayarları güncellendi |
| 400 | Doğrulama başarısız |
| 404 | DNS sunucusu bulunamadı |
Gets filter lists
| Kod | Açıklama |
|---|
| 200 | Filtrelerin listesi |
POST
Generates Access and Refresh token
| Kod | Açıklama |
|---|
| 200 | Erişim belirteci verildi |
| 400 | Gerekli parametreler eksik |
| 401 | Geçersiz kimlik bilgileri, MFA belirteci veya yenileme belirteci sağlandı |
null
Clears query log
| Kod | Açıklama |
|---|
| 202 | Sorgu günlüğü temizlendi |
Gets query log
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | long |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| şirketler | sorgu | Şirketlere göre filtrele | Hayır | [ string ] |
| durumlar | sorgu | Durumlara göre filtrele | Hayır | [ FilteringActionStatus ] |
| kategoriler | sorgu | Kategorilere göre filtrele | Hayır | [ CategoryType ] |
| search | sorgu | Alan adına göre filtrele | Hayır | dize |
| limit | sorgu | Döndürülecek kayıt sayısını sınırlayın | Hayır | integer |
| imleç | sorgu | Sayfalandırma imleci. Sayfalar arasında gezinmek için yanıttaki imleci kullanın. | Hayır | dize |
| Kod | Açıklama |
|---|
| 200 | Sorgu günlüğü |
POST
Revokes a Refresh Token
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| refresh_token | sorgu | Yenileme Belirteci | Evet | dize |
| Kod | Açıklama |
|---|
| 200 | Refresh token revoked |
null
Gets categories statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | uzun |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Kategori istatistikleri alındı |
| 400 | Doğrulama başarısız |
Gets companies statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | long |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | uzun |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Şirket istatistikleri alındı |
| 400 | Doğrulama başarısız |
Gets detailed companies statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | long |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | uzun |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| imleç | sorgu | Sayfalandırma imleci | Hayır | dize |
| Kod | Açıklama |
|---|
| 200 | Ayrıntılı şirket istatistikleri alındı |
| 400 | Doğrulama başarısız |
Gets countries statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | uzun |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Ülke istatistikleri alındı |
| 400 | Doğrulama başarısız |
Gets devices statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | long |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Cihaz istatistikleri alındı |
| 400 | Doğrulama başarısız |
/oapi/v1/stats/domains
Gets domains statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | long |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Alan adı istatistikleri alındı |
| 400 | Doğrulama başarısız |
Gets time statistics
| Adı | Konumlandığı yer | Açıklama | Gerekli | Şema |
|---|
| time_from_millis | sorgu | Milisaniye cinsinden başlayan süre (dahil) | Evet | uzun |
| time_to_millis | sorgu | Milisaniye cinsinden süre (dahil) | Evet | uzun |
| cihazlar | sorgu | Cihazlara göre filtrele | Hayır | [ string ] |
| ülkeler | sorgu | Ülkelere göre filtrele | Hayır | [ string ] |
| Kod | Açıklama |
|---|
| 200 | Süre istatistikleri alındı |
| 400 | Doğrulama başarısız |
Lists web services
| Kod | Açıklama |
|---|
| 200 | Web hizmetlerinin listesi |