Skip to main content

Referencia

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

Current version: 1.10

/oapi/v1/account/limits

GET

Resumen

Gets account limits

Respuestas
CódigoDescripción
200Información de límites de cuenta

/oapi/v1/dedicated_addresses/ipv4

GET

Resumen

Lists dedicated IPv4 addresses

Respuestas
CódigoDescripción
200Lista de direcciones IPv4 dedicadas

POST

Resumen

Allocates new IPv4

Respuestas
CódigoDescripción
200Nueva IPv4 asignada con éxito
429Se alcanzó el límite de direcciones IPv4 dedicadas

/oapi/v1/devices

GET

Resumen

Lists devices

Respuestas
CódigoDescripción
200Lista de dispositivos

POST

Resumen

Creates a new device

Respuestas
CódigoDescripción
200Dispositivo creado
400Validación fallida
429El número de dispositivos alcanzó el límite

/oapi/v1/devices/{device_id}

DELETE

Resumen

Removes a device

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathlinha
Respuestas
CódigoDescripción
200Dispositivo eliminado
404Dispositivo no encontrado

GET

Resumen

Gets an existing device by ID

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
Respuestas
CódigoDescripción
200Información del dispositivo
404Dispositivo no encontrado

PUT

Resumen

Updates an existing device

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
Respuestas
CódigoDescripción
200Dispositivo actualizado
400Validación fallida
404Dispositivo no encontrado

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

GET

Resumen

List dedicated IPv4 and IPv6 addresses for a device

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
Respuestas
CódigoDescripción
200IPv4 e IPv6 dedicados

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

DELETE

Resumen

Unlink dedicated IPv4 from the device

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathlinha
Respuestas
CódigoDescripción
200IPv4 dedicada desvinculada del dispositivo con éxito
404Dispositivo o dirección no encontrados

POST

Resumen

Link dedicated IPv4 to the device

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathlinha
Respuestas
CódigoDescripción
200IPv4 dedicada vinculada al dispositivo con éxito
400Validación fallida
404Dispositivo o dirección no encontrados
429Se alcanzó el límite de la cantidad de IPv4 dedicadas vinculadas

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

GET

Resumen

Gets DNS-over-HTTPS .mobileconfig file.

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
exclude_wifi_networksconsultaEnumera las redes Wi-Fi por su SSID, en las que deseas deshabilitar AdGuard DNSNo[ linha ]
exclude_domainconsultaEnumera los dominios que usarán servidores DNS predeterminados en lugar de AdGuard DNSNo[ string ]
Respuestas
CódigoDescripción
200Archivo .plist DNS-sobre-HTTPS
404Dispositivo no encontrado

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

PUT

Resumen

Generate and set new DNS-over-HTTPS password

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
Respuestas
CódigoDescripción
200Contraseña de DNS-over-HTTPS restablecida con éxito
404Dispositivo no encontrado

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

OBTENER

Resumen

Gets DNS-over-TLS .mobileconfig file.

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
exclude_wifi_networksconsultaEnumera las redes Wi-Fi por su SSID, en las que deseas deshabilitar AdGuard DNSNo[ linha ]
exclude_domainconsultaEnumera los dominios que usarán servidores DNS predeterminados en lugar de AdGuard DNSNo[ linha ]
Respuestas
CódigoDescripción
200Archivo .plist DNS-sobre-HTTPS
404Dispositivo no encontrado

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

PUT

Resumen

Updates device settings

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
device_idpathstring
Respuestas
CódigoDescripción
200Configuración del dispositivo actualizada
400Validación fallida
404Dispositivo no encontrado

/oapi/v1/dns_servers

OBTENER

Resumen

Lists DNS servers that belong to the user.

Descripción

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

Respuestas
CódigoDescripción
200Lista de servidores DNS

POST

Resumen

Creates a new DNS server

Descripción

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

Respuestas
CódigoDescripción
200Servidor DNS creado
400Validación fallida
429Se alcanzó el límite de servidores DNS

/oapi/v1/dns_servers/{dns_server_id}

DELETE

Resumen

Removes a DNS server

Descripción

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.

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
dns_server_idpathstring
Respuestas
CódigoDescripción
200Servidor DNS eliminado
404Servidor DNS no encontrado

OBTENER

Resumen

Gets an existing DNS server by ID

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
dns_server_idpathstring
Respuestas
CódigoDescripción
200Información del servidor DNS
404Servidor DNS no encontrado

PUT

Resumen

Updates an existing DNS server

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
dns_server_idpathstring
Respuestas
CódigoDescripción
200Servidor DNS actualizado
400Validación fallida
404Servidor DNS no encontrado

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

PUT

Resumen

Updates DNS server settings

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
dns_server_idpathstring
Respuestas
CódigoDescripción
200Configuración del servidor DNS actualizada
400Validación fallida
404Servidor DNS no encontrado

/oapi/v1/filter_lists

OBTENER

Resumen

Gets filter lists

Respuestas
CódigoDescripción
200Lista de filtros

/oapi/v1/oauth_token

POST

Resumen

Generates Access and Refresh token

Respuestas
CódigoDescripción
200Token de acceso emitido
400Faltan parámetros obligatorios
401Credenciales no válidas, token MFA o token de actualización proporcionado

null

/oapi/v1/query_log

DELETE

Resumen

Clears query log

Respuestas
CódigoDescripción
202Se borró el registro de consultas

GET

Resumen

Gets query log

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesqueryFiltra por dispositivosNo[ string ]
countriesqueryFiltra por paísesNo[ string ]
companiesqueryFiltra por empresasNo[ string ]
statusesqueryFiltra por statusNo[ FilteringActionStatus ]
categoriesqueryFiltra por categoríasNo[ CategoryType ]
searchqueryFiltrar por nombre de dominioNolinha
limitqueryLimita el número de registros a devolverNointeger
cursorqueryCursor de paginación. Usa el cursor de respuesta para paginar a través de las páginas.Nolinha
Respuestas
CódigoDescripción
200Registro de consultas

/oapi/v1/revoke_token

POST

Resumen

Revokes a Refresh Token

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
refresh_tokenqueryToken de actualizaciónlinha
Respuestas
CódigoDescripción
200Token de actualización revocado

null

/oapi/v1/stats/categories

GET

Resumen

Gets categories statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesqueryFiltrar por dispositivosNo[ string ]
countriesqueryFiltra por paísesNo[ string ]
Respuestas
CódigoDescripción
200Categorías estadísticas recibidas
400Validación fallida

/oapi/v1/stats/companies

GET

Resumen

Gets companies statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesconsultaFiltrar por dispositivosNo[ linha ]
countriesqueryFiltra por paísesNo[ string ]
Respuestas
CódigoDescripción
200Estadísticas de empresas recibidas
400Validación fallida

/oapi/v1/stats/companies/detailed

GET

Resumen

Gets detailed companies statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisconsultaTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesconsultaFiltra por dispositivosNo[ linha ]
countriesconsultaFiltra por paísesNo[ string ]
cursorconsultaCursor de paginaciónNolinha
Respuestas
CódigoDescripción
200Estadísticas detalladas de empresas recibidas
400Validación fallida

/oapi/v1/stats/countries

GET

Resumen

Gets countries statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisconsultaTiempo hasta en milisegundos (inclusivo)long
devicesconsultaFiltra por dispositivosNo[ string ]
countriesconsultaFiltra por paísesNo[ linha ]
Respuestas
CódigoDescripción
200Estadísticas de países recibidas
400Validación fallida

/oapi/v1/stats/devices

GET

Resumen

Gets devices statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisconsultaTiempo hasta en milisegundos (inclusivo)long
devicesconsultaFiltrar por dispositivosNo[ string ]
countriesqueryFiltra por paísesNo[ linha ]
Respuestas
CódigoDescripción
200Estadísticas de dispositivos recibidas
400Validación fallida

/oapi/v1/stats/domains

GET

Resumen

Gets domains statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesqueryFiltrar por dispositivosNo[ string ]
countriesqueryFiltra por paísesNo[ linha ]
Respuestas
CódigoDescripción
200Estadísticas de dominios recibidas
400Validación fallida

/oapi/v1/stats/time

GET

Resumen

Gets time statistics

Parámetros
NombreUbicado enDescripciónRequeridoEsquema
time_from_millisqueryTiempo desde en milisegundos (inclusivo)long
time_to_millisqueryTiempo hasta en milisegundos (inclusivo)long
devicesconsultaFiltra por dispositivosNo[ string ]
countriesconsultaFiltra por paísesNo[ string ]
Respuestas
CódigoDescripción
200Estadísticas de tiempo recibidas
400Validación fallida

/oapi/v1/web_services

GET

Resumen

Lists web services

Respuestas
CódigoDescripción
200Lista de servicios web