Přejít k hlavnímu obsahu

Odkaz

Tento článek obsahuje dokumentaci pro AdGuard DNS API. Pro kompletní seznam změn AdGuard DNS API navštivte tuto stránku.

Aktuální verze: 1.9

/oapi/v1/account/limits

GET

Shrnutí

Zjišťuje limity účtu

Odezvy
KódPopis
200Informace o limitech účtu

/oapi/v1/dedicated_addresses/ipv4

GET

Shrnutí

Seznam vyhrazených adres IPv4

Odezvy
KódPopis
200Seznam vyhrazených adres IPv4

POST

Shrnutí

Přiděluje nové IPv4

Odezvy
KódPopis
200Nová IPv4 byla úspěšně přidělena
429Počet vyhrazených IPv4 dosáhl limitu

/oapi/v1/devices

GET

Shrnutí

Seznamy zařízení

Odezvy
KódPopis
200Seznam zařízení

POST

Shrnutí

Vytvoří nové zařízení

Odezvy
KódPopis
200Zařízení vytvořeno
400Ověření se nezdařilo
429Počet zařízení dosáhl limitu

/oapi/v1/devices/{device_id}

DELETE

Shrnutí

Odstraní zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Zařízení smazáno
404Zařízení nenalezeno

GET

Shrnutí

Získá existující zařízení podle ID

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Informace o zařízení
404Zařízení nenalezeno

PUT

Shrnutí

Aktualizuje existující zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Zařízení aktualizováno
400Ověření se nezdařilo
404Zařízení nenalezeno

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

GET

Shrnutí

Seznam vyhrazených adres IPv4 a IPv6 pro zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Vyhrazené IPv4 a IPv6

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

DELETE

Shrnutí

Odpojení vyhrazené IPv4 od zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Vyhrazená IPv4 byla úspěšně odpojena od zařízení
404Zařízení nebo adresa nalezeny

POST

Shrnutí

Připojení vyhrazené IPv4 k zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Vyhrazená IPv4 byla úspěšně připojena zařízení
400Ověření se nezdařilo
404Zařízení nebo adresa nalezeny
429Počet vyhrazených připojených IPv4 dosáhl limitu

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

GET

Shrnutí

Získá soubor .mobileconfig DNS-over-HTTPS.

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
exclude_wifi_networksdotazSeznam sítí Wi-Fi podle jejich SSID, ve kterých má být AdGuard DNS zakázánNe[ řetězec ]
exclude_domaindotazSeznam domén, které budou používat výchozí servery DNS místo AdGuard DNSNe[ řetězec ]
Odezvy
KódPopis
200Soubor .plist DNS-over-HTTPS
404Zařízení nenalezeno

/oapi/v1/devices/{device_id}/doh_password/reset

PUT

Shrnutí

Generování a nastavení nového hesla DNS-over-HTTPS

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Heslo DNS-over-HTTPS úspěšně resetováno
404Zařízení nenalezeno

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

GET

Shrnutí

Získá soubor .mobileconfig DNS-over-TLS.

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
exclude_wifi_networksdotazSeznam sítí Wi-Fi podle jejich SSID, ve kterých má být AdGuard DNS zakázánNe[ řetězec ]
exclude_domaindotazSeznam domén, které budou používat výchozí servery DNS místo AdGuard DNSNe[ řetězec ]
Odezvy
KódPopis
200Soubor .plist DNS-over-HTTPS
404Zařízení nenalezeno

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

PUT

Shrnutí

Aktualizuje nastavení zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
device_idcestaAnořetězec
Odezvy
KódPopis
200Nastavení zařízení aktualizováno
400Ověření se nezdařilo
404Zařízení nenalezeno

/oapi/v1/dns_servers

GET

Shrnutí

Seznam DNS serverů, které patří uživateli.

Popis

Seznam DNS serverů, které patří uživateli. Ve výchozím nastavení je alespoň jeden výchozí server.

Odezvy
KódPopis
200Seznam DNS serverů

POST

Shrnutí

Vytvoří nový DNS server

Popis

Vytvoří nový DNS server. Můžete připojit vlastní nastavení, jinak bude DNS server vytvořen s výchozím nastavením.

Odezvy
KódPopis
200DNS server vytvořen
400Ověření se nezdařilo
429Počet DNS serverů dosáhl limitu

/oapi/v1/dns_servers/{dns_server_id}

DELETE

Shrnutí

Odstraní DNS server

Popis

Odstraní DNS server. Všechna zařízení připojená k tomuto DNS serveru budou přesunuta na výchozí DNS server. Odstranění výchozího DNS serveru je zakázáno.

Parametry
NázevUmístěno vPopisPožadovánoSchéma
dns_server_idcestaAnořetězec
Odezvy
KódPopis
200DNS server odstraněn
404DNS server nenalezen

GET

Shrnutí

Získá existující DNS server podle ID

Parametry
NázevUmístěno vPopisPožadovánoSchéma
dns_server_idcestaAnořetězec
Odezvy
KódPopis
200Informace DNS serveru
404DNS server nenalezen

PUT

Shrnutí

Aktualizuje existující DNS server

Parametry
NázevUmístěno vPopisPožadovánoSchéma
dns_server_idcestaAnořetězec
Odezvy
KódPopis
200DNS server aktualizován
400Ověření se nezdařilo
404DNS server nenalezen

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

PUT

Shrnutí

Aktualizuje nastavení DNS serveru

Parametry
NázevUmístěno vPopisPožadovánoSchéma
dns_server_idcestaAnořetězec
Odezvy
KódPopis
200Nastavení DNS serveru aktualizováno
400Ověření se nezdařilo
404DNS server nenalezen

/oapi/v1/filter_lists

GET

Shrnutí

Získá seznamy filtrů

Odezvy
KódPopis
200Seznam filtrů

/oapi/v1/oauth_token

POST

Shrnutí

Vygeneruje přístupový a obnovovací token

Odezvy
KódPopis
200Vydaný přístupový token
400Chybějící požadované parametry
401Neplatná pověření, poskytnutý token MFA nebo obnovený token

null

/oapi/v1/query_log

DELETE

Shrnutí

Vymaže záznamy dotazů

Odezvy
KódPopis
202Význam dotazu vymazán

GET

Shrnutí

Získá záznamy dotazů

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
společnostidotazFiltrování podle společnostíNe[ řetězec ]
stavydotazFiltrování podle stavůNe[ FilteringActionStatus ]
kategoriedotazFiltrování podle kategoriíNe[ CategoryType ]
hledatdotazFiltrování podle názvu doményNeřetězec
limitdotazOmezení počtu vrácených záznamůNecelé číslo
kurzordotazStránkovací kurzor. Pro listování stránkami použijte kurzor z odezvy.Neřetězec
Odezvy
KódPopis
200Protokol dotazů

/oapi/v1/revoke_token

POST

Shrnutí

Odvolá obnovovací token

Parametry
NázevUmístěno vPopisPožadovánoSchéma
refresh_tokendotazObnovit tokenAnořetězec
Odezvy
KódPopis
200Obnovovací token odvolán

null

/oapi/v1/stats/categories

GET

Shrnutí

Získá statistiky kategorií

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky kategorií
400Ověření se nezdařilo

/oapi/v1/stats/companies

GET

Shrnutí

Získá statistiky společností

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky společností
400Ověření se nezdařilo

/oapi/v1/stats/companies/detailed

GET

Shrnutí

Získá podrobné statistiky společností

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
kurzordotazStránkovací kurzorNeřetězec
Odezvy
KódPopis
200Obdrženy podrobné statistiky společností
400Ověření se nezdařilo

/oapi/v1/stats/countries

GET

Shrnutí

Získá statistiky zemí

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky zemí
400Ověření se nezdařilo

/oapi/v1/stats/devices

GET

Shrnutí

Získá statistiky zařízení

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky zařízení
400Ověření se nezdařilo

/oapi/v1/stats/domains

GET

Shrnutí

Získá statistiky domén

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky domén
400Ověření se nezdařilo

/oapi/v1/stats/time

GET

Shrnutí

Získá statistiky času

Parametry
NázevUmístěno vPopisPožadovánoSchéma
time_from_millisdotaz"Čas od" v milisekundách (včetně)Anodélka
time_to_millisdotaz"Čas do" v milisekundách (včetně)Anodélka
zařízenídotazFiltrování podle zařízeníNe[ řetězec ]
zemědotazFiltrování podle zemíNe[ řetězec ]
Odezvy
KódPopis
200Obdrženy statistiky času
400Ověření se nezdařilo

/oapi/v1/web_services

GET

Shrnutí

Vypíše webové služby

Odezvy
KódPopis
200Seznam webových služeb