Skip to main content

Riferimento

Questo articolo contiene la documentazione per l'API di AdGuard DNS. Per il registro delle modifiche completo dell'API di AdGuard DNS, visita questa pagina.

Versione attuale: 1.9

/oapi/v1/account/limits

GET

Ottiene i limiti del profilo

Risposte
CodiceDescrizione
200Informazioni sui limiti del profilo

/oapi/v1/dedicated_addresses/ipv4

GET

Riepilogo

Elenca gli indirizzi IPv4 dedicati

Risposte
CodiceDescrizione
200Lista degli indirizzi IPv4 dedicati

POST

Riepilogo

Assegna un nuovo IPv4

Risposte
CodiceDescrizione
200Nuovo IPv4 assegnato con successo
429Il conteggio degli IPv4 dedicati ha raggiunto il limite

/oapi/v1/devices

GET

Riepilogo

Elenca i dispositivi

Risposte
CodiceDescrizione
200Elenco di dispositivi

POST

Riepilogo

Crea un nuovo dispositivo

Risposte
CodiceDescrizione
200Dispositivo creato
400Convalida fallita
429Il conteggio dei dispositivi ha raggiunto il limite

/oapi/v1/devices/{device_id}

DELETE

Riepilogo

Rimuove un dispositivo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200Dispositivo eliminato
404Dispositivo non trovato

GET

Riepilogo

Ottiene un dispositivo esistente per ID

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200Informazioni sul dispositivo
404Dispositivo non trovato

PUT

Riepilogo

Aggiorna un dispositivo esistente

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200Dispositivo aggiornato
400Convalida fallita
404Dispositivo non trovato

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

GET

Riepilogo

Elenca gli indirizzi IPv4 e IPv6 dedicati per un dispositivo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200IPv4 e IPv6 dedicati

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

DELETE

Riepilogo

Scollega l'IPv4 dedicato dal dispositivo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200IPv4 dedicato scollegato con successo dal dispositivo
404Dispositivo o indirizzo non trovato

POST

Riepilogo

Collega l'IPv4 dedicato al dispositivo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200IPv4 dedicato collegato con successo al dispositivo
400Convalida fallita
404Dispositivo o indirizzo non trovato
429Il conteggio degli IPv4 dedicati collegati ha raggiunto il limite

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

GET

Riepilogo

Ottiene il file DNS-over-HTTPS .mobileconfig.

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
exclude_wifi_networksqueryElenca le reti Wi-Fi secondo il loro SSID in cui desideri che AdGuard DNS sia disabilitatoNo[ string ]
exclude_domainqueryElenca i domini che utilizzeranno i server DNS predefiniti, al posto di AdGuard DNSNo[ string ]
Risposte
CodiceDescrizione
200File .plist del DNS-over-HTTPS
404Dispositivo non trovato

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

PUT

Riepilogo

Genera e imposta una nuova password DNS-over-HTTPS

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200Password DNS-over-HTTPS reimpostata con successo
404Dispositivo non trovato

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

GET

Riepilogo

Ottiene il file .mobileconfig. del DNS-over-TLS.

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
exclude_wifi_networksqueryElenca le reti Wi-Fi secondo il loro SSID in cui desideri che AdGuard DNS sia disabilitatoNo[ string ]
exclude_domainqueryElenca i domini che utilizzeranno i server DNS predefiniti, al posto di AdGuard DNSNo[ string ]
Risposte
CodiceDescrizione
200File .plist del DNS-over-TLS
404Dispositivo non trovato

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

PUT

Riepilogo

Aggiorna le impostazioni del dispositivo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
device_idpathstring
Risposte
CodiceDescrizione
200Impostazioni del dispositivo aggiornate
400Convalida fallita
404Dispositivo non trovato

/oapi/v1/dns_servers

GET

Riepilogo

Elenca i server DNS appartenenti all'utente.

Descrizione

Elenca i server DNS appartenenti all'utente. Di default, esiste almeno un server predefinito.

Risposte
CodiceDescrizione
200Elenco di server DNS

POST

Riepilogo

Crea un nuovo server DNS

Descrizione

Crea un nuovo server DNS. Puoi allegare delle impostazioni personalizzate, altrimenti il server DNS sarà creato con le impostazioni predefinite.

Risposte
CodiceDescrizione
200Server DNS creato
400Convalida fallita
429Il conteggio dei server DNS ha raggiunto il limite

/oapi/v1/dns_servers/{dns_server_id}

DELETE

Riepilogo

Rimuove un server DNS

Descrizione

Rimuove un server DNS. Tutti i dispositivi collegati a questo server DNS saranno spostati al server DNS predefinito. Eliminare il server DNS predefinito è vietato.

Parametri
NomeSituato inDescrizioneObbligatorioTipo
dns_server_idpathstring
Risposte
CodiceDescrizione
200Server DNS eliminato
404Server DNS non trovato

GET

Riepilogo

Ottiene un server DNS esistente per ID

Parametri
NomeSituato inDescrizioneObbligatorioTipo
dns_server_idpathstring
Risposte
CodiceDescrizione
200Informazioni sul server DNS
404Server DNS non trovato

PUT

Riepilogo

Aggiorna un server DNS esistente

Parametri
NomeSituato inDescrizioneObbligatorioTipo
dns_server_idpathstring
Risposte
CodiceDescrizione
200Server DNS aggiornato
400Convalida fallita
404Server DNS non trovato

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

PUT

Riepilogo

Aggiorna le impostazioni del server DNS

Parametri
NomeSituato inDescrizioneObbligatorioTipo
dns_server_idpathstring
Risposte
CodiceDescrizione
200Impostazioni del server DNS aggiornate
400Convalida fallita
404Server DNS non trovato

/oapi/v1/filter_lists

GET

Riepilogo

Ottiene gli elenchi di filtri

Risposte
CodiceDescrizione
200Elenco di filtri

/oapi/v1/oauth_token

POST

Riepilogo

Genera il token di Accesso e Aggiornamento

Risposte
CodiceDescrizione
200Token d'accesso emesso
400Parametri obbligatori mancanti
401Credenziali non valide, token MFA o di aggiornamento forniti

null

/oapi/v1/query_log

DELETE

Riepilogo

Cancella il registro delle richieste

Risposte
CodiceDescrizione
202Il registro delle richieste è stato cancellato

GET

Riepilogo

Ottiene il registro delle richieste

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
companiesqueryFiltra per aziendeNo[ string ]
statusesqueryFiltra per statiNo[ FilteringActionStatus ]
categoriesqueryFiltra per categorieNo[ CategoryType ]
searchqueryFiltra per nome di dominioNostring
limitqueryLimita il numero di registri da restituireNointeger
cursorqueryCursore d'impaginazione. Utilizza il cursore dalla risposta per sfogliare le pagine.Nostring
Risposte
CodiceDescrizione
200Registro delle richieste

/oapi/v1/revoke_token

POST

Riepilogo

Revoca un Token d'Aggiornamento

Parametri
NomeSituato inDescrizioneObbligatorioTipo
refresh_tokenqueryToken d'Aggiornamentostring
Risposte
CodiceDescrizione
200Token d'aggiornamento revocato

null

/oapi/v1/stats/categories

GET

Riepilogo

Ottiene le statistiche delle categorie

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche delle categorie ricevute
400Convalida fallita

/oapi/v1/stats/companies

GET

Riepilogo

Ottiene le statistiche delle aziende

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche delle aziende ricevute
400Convalida fallita

/oapi/v1/stats/companies/detailed

GET

Riepilogo

Ottiene le statistiche dettagliate delle aziende

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
cursorqueryCursore d'impaginazioneNostring
Risposte
CodiceDescrizione
200Statistiche dettagliate delle aziende ricevute
400Convalida fallita

/oapi/v1/stats/countries

GET

Riepilogo

Ottiene le statistiche dei paesi

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche dei paesi ricevute
400Convalida fallita

/oapi/v1/stats/devices

GET

Riepilogo

Ottiene le statistiche dei dispositivi

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche dei dispositivi ricevute
400Convalida fallita

/oapi/v1/stats/domains

GET

Riepilogo

Ottiene le statistiche dei domini

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche dei domini ricevute
400Convalida fallita

/oapi/v1/stats/time

GET

Riepilogo

Ottiene le statistiche del periodo

Parametri
NomeSituato inDescrizioneObbligatorioTipo
time_from_millisqueryTempo da in millisecondi (incluso)long
time_to_millisqueryTempo a in millisecondi (incluso)long
devicesqueryFiltra per dispositiviNo[ string ]
countriesqueryFiltra per paesiNo[ string ]
Risposte
CodiceDescrizione
200Statistiche del periodo ricevute
400Convalida fallita

/oapi/v1/web_services

GET

Riepilogo

Elenca i servizi web

Risposte
CodiceDescrizione
200Elenco di servizi web