Ir para o conteúdo principal

Referência

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

OBTER

Resumo

Gets account limits

Respostas
CódigoDescrição
200Informações sobre limites de conta

/oapi/v1/dedicated_addresses/ipv4

OBTER

Resumo

Lists dedicated IPv4 addresses

Respostas
CódigoDescrição
200Lista de endereços IPv4 dedicados

POST

Resumo

Allocates new IPv4

Respostas
CódigoDescrição
200Novo IPv4 atribuído com sucesso
429Contagem de IPv4 dedicados atingiu o limite

/oapi/v1/devices

OBTER

Resumo

Lists devices

Respostas
CódigoDescrição
200Lista de dispositivos

POST

Resumo

Creates a new device

Respostas
CódigoDescrição
200Dispositivo criado
400Falha na validação
429A contagem de dispositivos atingiu o limite

/oapi/v1/devices/{device_id}

EXCLUIR

Resumo

Removes a device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Dispositivo excluído
404Dispositivo não encontrado

OBTER

Resumo

Gets an existing device by ID

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Informação do dispositivo
404Dispositivo não encontrado

PUT

Resumo

Updates an existing device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Dispositivo atualizado
400Falha na validação
404Dispositivo não encontrado

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

OBTER

Resumo

List dedicated IPv4 and IPv6 addresses for a device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200IPv4 e IPv6 dedicados

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

EXCLUIR

Resumo

Unlink dedicated IPv4 from the device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200IPv4 dedicado desvinculado com sucesso do dispositivo
404Dispositivo ou endereço não encontrado

POST

Resumo

Link dedicated IPv4 to the device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200IPv4 dedicado vinculado com sucesso ao dispositivo
400Falha na validação
404Dispositivo ou endereço não encontrado
429A contagem de IPv4 dedicados vinculados atingiu o limite

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

OBTER

Resumo

Gets DNS-over-HTTPS .mobileconfig file.

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
exclude_wifi_networksconsultaListe as redes Wi-Fi pelo SSID nas quais você deseja que o DNS do AdGuard seja desativadoNão[ linha ]
exclude_domainconsultaListar domínios que utilizarão servidores DNS predefinidos em vez do AdGuard DNSNão[ linha ]
Respostas
CódigoDescrição
200Arquivo .plist DNS-over-HTTPS
404Dispositivo não encontrado

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

PUT

Resumo

Generate and set new DNS-over-HTTPS password

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Senha do DNS-over-HTTPS redefinida com sucesso
404Dispositivo não encontrado

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

OBTER

Resumo

Gets DNS-over-TLS .mobileconfig file.

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
exclude_wifi_networksconsultaListe as redes Wi-Fi pelo SSID nas quais você deseja que o DNS do AdGuard seja desativadoNão[ linha ]
exclude_domainconsultaListar domínios que utilizarão servidores DNS predefinidos em vez do AdGuard DNSNão[ linha ]
Respostas
CódigoDescrição
200Arquivo .plist DNS-over-HTTPS
404Dispositivo não encontrado

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

PUT

Resumo

Updates device settings

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Configurações do dispositivo atualizadas
400Falha na validação
404Dispositivo não encontrado

/oapi/v1/dns_servers

OBTER

Resumo

Lists DNS servers that belong to the user.

Descrição

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

Respostas
CódigoDescrição
200Lista de servidores DNS

POST

Resumo

Creates a new DNS server

Descrição

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

Respostas
CódigoDescrição
200Servidor DNS criado
400Falha na validação
429A contagem de servidores DNS atingiu o limite

/oapi/v1/dns_servers/{dns_server_id}

EXCLUIR

Resumo

Removes a DNS server

Descrição

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
NomeLocalizado emDescriçãoObrigatórioEsquema
dns_server_idpathSimlinhas
Respostas
CódigoDescrição
200Servidor DNS excluído
404Servidor DNS não encontrado

OBTER

Resumo

Gets an existing DNS server by ID

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
dns_server_idpathSimlinhas
Respostas
CódigoDescrição
200Informação do servidor DNS
404Servidor DNS não encontrado

PUT

Resumo

Updates an existing DNS server

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
dns_server_idpathSimlinhas
Respostas
CódigoDescrição
200Servidor DNS atualizado
400Falha na validação
404Servidor DNS não encontrado

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

PUT

Resumo

Updates DNS server settings

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
dns_server_idpathSimlinhas
Respostas
CódigoDescrição
200Configurações do servidor DNS atualizadas
400Falha na validação
404Servidor DNS não encontrado

/oapi/v1/filter_lists

OBTER

Resumo

Gets filter lists

Respostas
CódigoDescrição
200Lista de filtros

/oapi/v1/oauth_token

POST

Resumo

Generates Access and Refresh token

Respostas
CódigoDescrição
200Token de acesso emitido
400Parâmetros obrigatórios ausentes
401Credenciais inválidas, token MFA ou token de atualização fornecidos

null

/oapi/v1/query_log

EXCLUIR

Resumo

Clears query log

Respostas
CódigoDescrição
202O registo de consultas foi apagado

OBTER

Resumo

Gets query log

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
empresasconsultaFiltrar por empresasNão[ linha ]
statusconsultaFiltrar por statusNão[ FilteringActionStatus]
categoriasconsultaFiltrar por categoriasNão[ CategoryType]
pesquisaconsultaFiltrar por nome de domínioNãolinhas
limiteconsultaLimitar o número de registros a serem retornadosNãointeger
cursorconsultaCursor de paginação. Usar o cursor da resposta para paginar pelas páginas.Nãolinhas
Respostas
CódigoDescrição
200Registro de consultas

/oapi/v1/revoke_token

POST

Resumo

Revokes a Refresh Token

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
refresh_tokenconsultaAtualizar tokenSimlinhas
Respostas
CódigoDescrição
200Atualizar token revogado

null

/oapi/v1/stats/categories

OBTER

Resumo

Gets categories statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas de categorias recebidas
400Falha na validação

/oapi/v1/stats/companies

OBTER

Resumo

Gets companies statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas de empresas recebidas
400Falha na validação

/oapi/v1/stats/companies/detailed

OBTER

Resumo

Gets detailed companies statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
cursorconsultaCursor de paginaçãoNãolinhas
Respostas
CódigoDescrição
200Estatísticas detalhadas das empresas recebidas
400Falha na validação

/oapi/v1/stats/countries

OBTER

Resumo

Gets countries statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas dos países recebidas
400Falha na validação

/oapi/v1/stats/devices

OBTER

Resumo

Gets devices statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas de dispositivos recebidas
400Falha na validação

/oapi/v1/stats/domains

OBTER

Resumo

Gets domains statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas de domínios recebidas
400Falha na validação

/oapi/v1/stats/time

OBTER

Resumo

Gets time statistics

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTempo de em milissegundos (inclusivo)Simlongo
time_to_millisconsultaTempo até em milissegundos (inclusivo)Simlongo
dispositivosconsultaFiltrar por dispositivosNão[ linha ]
paísesconsultaFiltrar por paísesNão[ linha ]
Respostas
CódigoDescrição
200Estatísticas de tempo recebidas
400Falha na validação

/oapi/v1/web_services

OBTER

Resumo

Lists web services

Respostas
CódigoDescrição
200Lista de serviços Web