Přejít k hlavnímu obsahu

Odkaz

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

Aktuální verze: 1.10

/oapi/v1/account/limits

GET

Shrnutí

Gets account limits

Odezvy
KódPopis
200Informace o limitech účtu

/oapi/v1/dedicated_addresses/ipv4

GET

Shrnutí

Lists dedicated IPv4 addresses

Odezvy
KódPopis
200Seznam vyhrazených adres IPv4

POST

Shrnutí

Allocates new 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í

Lists devices

Odezvy
KódPopis
200Seznam zařízení

POST

Shrnutí

Creates a new device

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í

Removes a device

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í

Gets an existing device by 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í

Updates an existing device

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í

List dedicated IPv4 and IPv6 addresses for a device

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í

Unlink dedicated IPv4 from the device

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í

Link dedicated IPv4 to the device

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í

Gets DNS-over-HTTPS .mobileconfig file.

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í

Generate and set new DNS-over-HTTPS password

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í

Gets DNS-over-TLS .mobileconfig file.

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í

Updates device settings

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í

Lists DNS servers that belong to the user.

Popis

Lists DNS servers that belong to the user. By default there is at least one default server.

Odezvy
KódPopis
200Seznam DNS serverů

POST

Shrnutí

Creates a new DNS server

Popis

Creates a new DNS server. You can attach custom settings, otherwise DNS server will be created with default settings.

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í

Removes a DNS server

Popis

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.

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í

Gets an existing DNS server by 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í

Updates an existing 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í

Updates DNS server settings

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í

Gets filter lists

Odezvy
KódPopis
200Seznam filtrů

/oapi/v1/oauth_token

POST

Shrnutí

Generates Access and Refresh 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í

Clears query log

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

GET

Shrnutí

Gets query log

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í

Revokes a Refresh 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í

Gets categories statistics

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í

Gets companies statistics

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í

Gets detailed companies statistics

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í

Gets countries statistics

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í

Gets devices statistics

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í

Gets domains statistics

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í

Gets time statistics

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í

Lists web services

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