Ir para o conteúdo principal

Referência

Este artigo contém documentação para a API do AdGuard DNS. Para o changelog completo da API do AdGuard DNS, visite esta página.

Versão atual: 1.9

/oapi/v1/account/limits

OBTER

Resumo

Obtém limites de conta

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

/oapi/v1/dedicated_addresses/ipv4

OBTER

Resumo

Lista de endereços IPv4 dedicados

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

POST

Resumo

Atribui novo IPv4

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

/oapi/v1/devices

OBTER

Resumo

Lista dispositivos

Respostas
CódigoDescrição
200Lista de dispositivos

POST

Resumo

Cria um novo dispositivo

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

/oapi/v1/devices/{device_id}

EXCLUIR

Resumo

Remove um dispositivo

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

OBTER

Resumo

Obtém um dispositivo existente por ID

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

PUT

Resumo

Atualiza um dispositivo existente

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

Lista de endereços IPv4 e IPv6 dedicados para um dispositivo

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

Desvincular IPv4 dedicado do dispositivo

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

Vincular IPv4 dedicado ao dispositivo

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

Obtém o arquivo .mobileconfig DNS-over-HTTPS.

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

Gerar e definir nova senha do DNS-over-HTTPS

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

Obtém o ficheiro .mobileconfig do DNS-over-TLS.

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

Atualiza as configurações do dispositivo

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

Lista os servidores DNS que pertencem ao usuário.

Descrição

Lista os servidores DNS que pertencem ao usuário. Por padrão, há pelo menos um servidor padrão.

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

POST

Resumo

Cria um novo servidor DNS

Descrição

Cria um novo servidor DNS. Você pode anexar configurações personalizadas, caso contrário, o servidor DNS será criado com as configurações padrão.

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

Remove um servidor DNS

Descrição

Remove um servidor DNS. Todos os dispositivos conectados a este servidor DNS serão movidos para o servidor DNS padrão. É proibido excluir o servidor DNS padrão.

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

OBTER

Resumo

Obtém um servidor DNS existente pelo 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

Atualiza um servidor DNS existente

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

Atualiza as configurações do servidor DNS

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

Obtém listas de filtros

Respostas
CódigoDescrição
200Lista de filtros

/oapi/v1/oauth_token

POST

Resumo

Gera o token de acesso e de atualização

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

Limpa o registo de consultas

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

OBTER

Resumo

Obtém o registo de consultas

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

Revoga um token de atualização

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

null

/oapi/v1/stats/categories

OBTER

Resumo

Obtém estatísticas de categorias

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

Obtém estatísticas de empresas

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

Obtém estatísticas detalhadas das empresas

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

Obtém estatísticas dos países

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

Reúne estatísticas de dispositivos

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

Obtém estatísticas de domínios

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

Obtém estatísticas de tempo

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

Lista serviços web

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