Skip to main content

Referencia

Este artículo contiene la documentación para la API de AdGuard DNS. Para ver el registro de cambios completo de la API de AdGuard DNS, visita esta página.

Versión actual: 1.9

/oapi/v1/account/limits

GET

Resumen

Obtiene los límites de la cuenta

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

/oapi/v1/dedicated_addresses/ipv4

GET

Resumen

Lista de direcciones IPv4 dedicadas

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

POST

Resumen

Asignar nueva IPv4

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

/oapi/v1/devices

GET

Resumen

Listas de dispositivos

Respuestas
CódigoDescripción
200Lista de dispositivos

POST

Resumen

Crea un nuevo dispositivo

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

Elimina un dispositivo

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

GET

Resumen

Obtiene un dispositivo existente por ID

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

PUT

Resumen

Actualiza un dispositivo existente

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

Lista de direcciones IPv4 e IPv6 dedicadas para un dispositivo

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

Desvincular IPv4 dedicada del dispositivo

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

Vincular IPv4 dedicada al dispositivo

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

Obtiene el archivo DNS-over-HTTPS .mobileconfig.

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

Generar y establecer nueva contraseña para DNS-over-HTTPS

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

Obtiene el archivo .mobileconfig de DNS-over-TLS.

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

Actualiza la configuración del dispositivo

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

Lista los servidores DNS que pertenecen al usuario.

Descripción

Lista los servidores DNS que pertenecen al usuario. De forma predeterminada, hay al menos un servidor predeterminado.

Respuestas
CódigoDescripción
200Lista de servidores DNS

POST

Resumen

Crea un nuevo servidor DNS

Descripción

Crea un nuevo servidor DNS. Puedes adjuntar configuraciones personalizadas; de lo contrario, el servidor DNS se creará con la configuración predeterminada.

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

Elimina un servidor DNS

Descripción

Elimina un servidor DNS. Todos los dispositivos conectados a este servidor DNS se moverán al servidor DNS por defecto. Está prohibido eliminar un servidor DNS predeterminado.

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

OBTENER

Resumen

Obtiene un servidor DNS existente por ID

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

PUT

Resumen

Actualiza un servidor DNS existente

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

Actualiza la configuración del servidor DNS

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

Obtiene listas de filtros

Respuestas
CódigoDescripción
200Lista de filtros

/oapi/v1/oauth_token

POST

Resumen

Genera un token de Acceso y Actualización

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

Borrar registros de consultas

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

GET

Resumen

Obtiene el registro de consultas

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

Revoca un Token de Actualización

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

Obtiene estadísticas de categorías

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

Obtiene estadísticas de empresas

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

Obtiene estadísticas detalladas de empresas

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

Obtiene estadísticas de países

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

Obtiene estadísticas de dispositivos

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

Obtiene estadísticas de dominios

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

Obtiene estadísticas de tiempo

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

Lista de servicios web

Respuestas
CódigoDescripción
200Lista de servicios web