This article contains documentation for AdGuard DNS API. For the complete AdGuard DNS API changelog, visit this page.
Gets account limits
Risposte
| Codice | Descrizione |
|---|
| 200 | Informazioni sui limiti del profilo |
Lists dedicated IPv4 addresses
Risposte
| Codice | Descrizione |
|---|
| 200 | Lista degli indirizzi IPv4 dedicati |
POST
Allocates new IPv4
Risposte
| Codice | Descrizione |
|---|
| 200 | Nuovo IPv4 assegnato con successo |
| 429 | Il conteggio degli IPv4 dedicati ha raggiunto il limite |
Lists devices
Risposte
| Codice | Descrizione |
|---|
| 200 | Elenco di dispositivi |
POST
Creates a new device
Risposte
| Codice | Descrizione |
|---|
| 200 | Dispositivo creato |
| 400 | Convalida fallita |
| 429 | Il conteggio dei dispositivi ha raggiunto il limite |
Removes a device
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Dispositivo eliminato |
| 404 | Dispositivo non trovato |
Gets an existing device by ID
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Informazioni sul dispositivo |
| 404 | Dispositivo non trovato |
Updates an existing device
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Dispositivo aggiornato |
| 400 | Convalida fallita |
| 404 | Dispositivo non trovato |
List dedicated IPv4 and IPv6 addresses for a device
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | IPv4 e IPv6 dedicati |
Unlink dedicated IPv4 from the device
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | IPv4 dedicato scollegato con successo dal dispositivo |
| 404 | Dispositivo o indirizzo non trovato |
POST
Link dedicated IPv4 to the device
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | IPv4 dedicato collegato con successo al dispositivo |
| 400 | Convalida fallita |
| 404 | Dispositivo o indirizzo non trovato |
| 429 | Il conteggio degli IPv4 dedicati collegati ha raggiunto il limite |
Gets DNS-over-HTTPS .mobileconfig file.
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
| exclude_wifi_networks | query | Elenca le reti Wi-Fi secondo il loro SSID in cui desideri che AdGuard DNS sia disabilitato | No | [ string ] |
| exclude_domain | query | Elenca i domini che utilizzeranno i server DNS predefiniti, al posto di AdGuard DNS | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | File .plist del DNS-over-HTTPS |
| 404 | Dispositivo non trovato |
Generate and set new DNS-over-HTTPS password
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Password DNS-over-HTTPS reimpostata con successo |
| 404 | Dispositivo non trovato |
Gets DNS-over-TLS .mobileconfig file.
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
| exclude_wifi_networks | query | Elenca le reti Wi-Fi secondo il loro SSID in cui desideri che AdGuard DNS sia disabilitato | No | [ string ] |
| exclude_domain | query | Elenca i domini che utilizzeranno i server DNS predefiniti, al posto di AdGuard DNS | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | File .plist del DNS-over-TLS |
| 404 | Dispositivo non trovato |
Updates device settings
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| device_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Impostazioni del dispositivo aggiornate |
| 400 | Convalida fallita |
| 404 | Dispositivo non trovato |
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.
Risposte
| Codice | Descrizione |
|---|
| 200 | Elenco di server DNS |
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.
Risposte
| Codice | Descrizione |
|---|
| 200 | Server DNS creato |
| 400 | Convalida fallita |
| 429 | Il conteggio dei server DNS ha raggiunto il limite |
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.
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| dns_server_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Server DNS eliminato |
| 404 | Server DNS non trovato |
Gets an existing DNS server by ID
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| dns_server_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Informazioni sul server DNS |
| 404 | Server DNS non trovato |
Updates an existing DNS server
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| dns_server_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Server DNS aggiornato |
| 400 | Convalida fallita |
| 404 | Server DNS non trovato |
Updates DNS server settings
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| dns_server_id | path | | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Impostazioni del server DNS aggiornate |
| 400 | Convalida fallita |
| 404 | Server DNS non trovato |
Gets filter lists
Risposte
| Codice | Descrizione |
|---|
| 200 | Elenco di filtri |
POST
Generates Access and Refresh token
Risposte
| Codice | Descrizione |
|---|
| 200 | Token d'accesso emesso |
| 400 | Parametri obbligatori mancanti |
| 401 | Credenziali non valide, token MFA o di aggiornamento forniti |
null
Clears query log
Risposte
| Codice | Descrizione |
|---|
| 202 | Il registro delle richieste è stato cancellato |
Gets query log
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
| companies | query | Filtra per aziende | No | [ string ] |
| statuses | query | Filtra per stati | No | [ FilteringActionStatus ] |
| categories | query | Filtra per categorie | No | [ CategoryType ] |
| search | query | Filtra per nome di dominio | No | string |
| limit | query | Limita il numero di registri da restituire | No | integer |
| cursor | query | Cursore d'impaginazione. Utilizza il cursore dalla risposta per sfogliare le pagine. | No | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Registro delle richieste |
POST
Revokes a Refresh Token
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| refresh_token | query | Token d'Aggiornamento | Sì | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Token d'aggiornamento revocato |
null
Gets categories statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche delle categorie ricevute |
| 400 | Convalida fallita |
Gets companies statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche delle aziende ricevute |
| 400 | Convalida fallita |
Gets detailed companies statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
| cursor | query | Cursore d'impaginazione | No | string |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche dettagliate delle aziende ricevute |
| 400 | Convalida fallita |
Gets countries statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche dei paesi ricevute |
| 400 | Convalida fallita |
Gets devices statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche dei dispositivi ricevute |
| 400 | Convalida fallita |
/oapi/v1/stats/domains
Gets domains statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche dei domini ricevute |
| 400 | Convalida fallita |
Gets time statistics
| Nome | Situato in | Descrizione | Obbligatorio | Tipo |
|---|
| time_from_millis | query | Tempo da in millisecondi (incluso) | Sì | long |
| time_to_millis | query | Tempo a in millisecondi (incluso) | Sì | long |
| devices | query | Filtra per dispositivi | No | [ string ] |
| countries | query | Filtra per paesi | No | [ string ] |
Risposte
| Codice | Descrizione |
|---|
| 200 | Statistiche del periodo ricevute |
| 400 | Convalida fallita |
Lists web services
Risposte
| Codice | Descrizione |
|---|
| 200 | Elenco di servizi web |