Spring til hovedindhold

Reference

Denne artikel indeholder dokumentation til AdGuard DNS API. Besøg denne sidefor at se den komplette AdGuard DNS API-ændringslog.

Aktuel version: 1.9

/oapi/v1/account/limits

GET

Resumé

Henter kontokvoter

Svar
KodeBeskrivelse
200Kontobegrænsningsinfo

/oapi/v1/dedicated_addresses/ipv4

GET

Resumé

Oplister dedikerede IPv4-adresser

Svar
KodeBeskrivelse
200Liste over dedikerede IPv4-adresser

POST

Resumé

Tildeler ny IPv4

Svar
KodeBeskrivelse
200Ny IPv4 er tildelt
429Kvote for dedikeret IPv4 opbrugt

/oapi/v1/devices

GET

Resumé

Oplist enheder

Svar
KodeBeskrivelse
200Enhedsliste

POST

Resumé

Opretter en ny enhed

Svar
KodeBeskrivelse
200Enhed oprettet
400Bekræftelse mislykkedes
429Kvote for antal enheder nået

/oapi/v1/devices/{device_id}

SLET

Resumé

Fjerner en enhed

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Enhed slettet
404Enhed ikke fundet

GET

Resumé

Henter en eksisterede enhed jf. ID

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Enhedsinfo
404Enhed ikke fundet

PUT

Resumé

Opdaterer en eksisterende enhed

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Enhed opdateret
400Bekræftelse mislykkedes
404Enhed ikke fundet

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

GET

Resumé

Oplist dedikerede IPv4- og IPv6-adresser til en enhed

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Dedikerede IPv4 og IPv6

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

SLET

Resumé

Fjern linket dedikeret IPv4 fra enheden

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Linket dedikeret IPv4 er fjernet fra enheden
404Enhed eller adresse ikke fundet

POST

Resumé

Link dedikeret IPv4 til enheden

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Dedikeret IPv4 er linket til enheden
400Bekræftelse mislykkedes
404Enhed eller adresse ikke fundet
429Kvote for linket dedikeret IPv4 opbrugt

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

GET

Resumé

Henter DNS-over-HTTPS .mobileconfig-filen.

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
exclude_wifi_networksforespørgselVis Wi-Fi netværk efter deres SSID, for hvilket AdGuard DNS skal deaktiveresNej[ streng ]
exclude_domainforespørgselOplist domæner, som vil bruge standard DNS-servere i stedet for AdGuard DNSNej[ streng ]
Svar
KodeBeskrivelse
200DNS-over-HTTPS .plist-fil
404Enhed ikke fundet

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

PUT

Resumé

Generér og angiv ny DNS-over-HTTPS adgangskode

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200DNS-over-HTTPS adgangskode er nulstillet
404Enhed ikke fundet

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

GET

Resumé

Henter DNS-over-TLS .mobileconfig-filen.

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
exclude_wifi_networksforespørgselVis Wi-Fi netværk efter deres SSID, for hvilket AdGuard DNS skal deaktiveresNej[ streng ]
exclude_domainforespørgselOplist domæner, som vil bruge standard DNS-servere i stedet for AdGuard DNSNej[ streng ]
Svar
KodeBeskrivelse
200DNS-over-HTTPS .plist-fil
404Enhed ikke fundet

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

PUT

Resumé

Opdaterer enhedsindstillinger

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
device_idstiJastreng
Svar
KodeBeskrivelse
200Enhedsindstillinger opdateret
400Bekræftelse mislykkedes
404Enhed ikke fundet

/oapi/v1/dns_servers

GET

Resumé

Viser DNS-servere tilhørende brugeren.

Beskrivelse

Viser DNS-servere tilhørende brugeren. Som standard er der mindst én standardserver.

Svar
KodeBeskrivelse
200Liste over DNS-servere

POST

Resumé

Opretter en ny DNS-server

Beskrivelse

Opretter en ny DNS-server. Tilpassede indstillinger kan vedhæftes, ellers oprettes DNS-serveren med standardindstillinger.

Svar
KodeBeskrivelse
200DNS-server oprettet
400Bekræftelse mislykkedes
429Kvote for antal DNS-servere nået

/oapi/v1/dns_servers/{dns_server_id}

SLET

Resumé

Fjerner en DNS-server

Beskrivelse

Fjerner en DNS-server. Alle enheder tilknyttet denne DNS-server flyttes til standard DNS-serveren. Sletning af standard DNS-serveren er forbudt.

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
dns_server_idstiJastreng
Svar
KodeBeskrivelse
200DNS-server slettet
404DNS-server ikke fundet

GET

Resumé

Henter en eksisterede DNS-server jf. ID

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
dns_server_idstiJastreng
Svar
KodeBeskrivelse
200DNS-serverinfo
404DNS-server ikke fundet

PUT

Resumé

Opdaterer en eksisterende DNS-server

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
dns_server_idstiJastreng
Svar
KodeBeskrivelse
200DNS-server opdateret
400Bekræftelse mislykkedes
404DNS-server ikke fundet

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

PUT

Resumé

Opdaterer DNS-serverindstillinger

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
dns_server_idstiJastreng
Svar
KodeBeskrivelse
200DNS-serverindstillinger opdateret
400Bekræftelse mislykkedes
404DNS-server ikke fundet

/oapi/v1/filter_lists

GET

Resumé

Henter filterliste

Svar
KodeBeskrivelse
200Filterliste

/oapi/v1/oauth_token

POST

Resumé

Genererer Access og Refresh tokener

Svar
KodeBeskrivelse
200Adgangstoken udstedt
400Mangler obligatoriske parametre
401Ugyldige legitimationsoplysninger, MFA-token eller opfriskningstoken angivet

null

/oapi/v1/query_log

SLET

Resumé

Rydder forespørgselslog

Svar
KodeBeskrivelse
202Forespørgselslog hermed ryddet

GET

Resumé

Henter forespørgselslog

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
virksomhederforespørgselFiltrer efter virksomhederNej[ streng ]
statusserforespørgselFiltrér efter statusserNej[ FilteringActionStatus ]
kategorierforespørgselFiltrér efter kategorierNej[ CategoryType ]
søgforespørgselFiltrér efter domænenavnNejstreng
begrænsforespørgselBegræns antallet af returnerede posterNejheltal
markørforespørgselBladringsmarkør. Brug markøren fra svar til at bladre gennem siderne.Nejstreng
Svar
KodeBeskrivelse
200Forespørgselslog

/oapi/v1/revoke_token

POST

Resumé

Ophæver et Refresh-token

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
refresh_tokenforespørgselRefresh-tokenJastreng
Svar
KodeBeskrivelse
200Refresh-token ophævet

null

/oapi/v1/stats/categories

GET

Resumé

Henter kategoristatistik

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Kategoristatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/companies

GET

Resumé

Henter virksomhedsstatistik

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Virksomhedsstatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/companies/detailed

GET

Resumé

Henter detaljerede virksomhedsstatistikker

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
markørforespørgselBladringsmarkørNejstreng
Svar
KodeBeskrivelse
200Detaljerede virksomhedsstatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/countries

GET

Resumé

Henter landestatistikker

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Landestatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/devices

GET

Resumé

Henter enhedsstatistikker

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Enhedsstatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/domains

GET

Resumé

Henter domænestatistikker

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Domænestatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/stats/time

GET

Resumé

Henter tidsstatistikker

Parametre
NavnPlaceret iBeskrivelseObligatoriskStruktur
time_from_millisforespørgselTid fra i millisekunder (inkl.)Jalong
time_to_millisforespørgselTid til i millisekunder (inkl.)Jalong
enhederforespørgselFiltrer efter enhederNej[ streng ]
landeforespørgselFiltrer efter landeNej[ streng ]
Svar
KodeBeskrivelse
200Tidsstatistikker modtaget
400Bekræftelse mislykkedes

/oapi/v1/web_services

GET

Resumé

Viser webtjenester

Svar
KodeBeskrivelse
200Webtjenesteliste