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.9

/oapi/v1/account/limits

OBTER

Summary

Obtém limites de conta

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

/oapi/v1/dedicated_addresses/ipv4

OBTER

Summary

Lists dedicated IPv4 addresses

Respostas
CódigoDescrição
200List of dedicated IPv4 addresses

POST

Summary

Allocates new IPv4

Respostas
CódigoDescrição
200New IPv4 successfully allocated
429Dedicated IPv4 count reached the limit

/oapi/v1/devices

OBTER

Summary

Lista dispositivos

Respostas
CódigoDescrição
200Lista de dispositivos

POST

Summary

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

Summary

Remove um dispositivo

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

OBTER

Summary

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

Summary

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

Summary

List dedicated IPv4 and IPv6 addresses for a device

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

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

EXCLUIR

Summary

Unlink dedicated IPv4 from the device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Dedicated IPv4 successfully unlinked from the device
404Device or address not found

POST

Summary

Link dedicated IPv4 to the device

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200Dedicated IPv4 successfully linked to the device
400Falha na validação
404Device or address not found
429Linked dedicated IPv4 count reached the limit

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

OBTER

Summary

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

Summary

Generate and set new DNS-over-HTTPS password

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
device_idpathSimlinhas
Respostas
CódigoDescrição
200DNS-over-HTTPS password successfully reset
404Dispositivo não encontrado

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

OBTER

Summary

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

Summary

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

Summary

Lista os servidores DNS que pertencem ao usuário.

Descrição

Lista os servidores DNS que pertencem ao usuário. By default there is at least one default server.

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

POST

Summary

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

Summary

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. 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

Summary

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

Summary

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

Summary

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

Summary

Obtém listas de filtros

Respostas
CódigoDescrição
200Lista de filtros

/oapi/v1/oauth_token

POST

Summary

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

Summary

Limpa o registo de consultas

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

OBTER

Summary

Obtém o registo de consultas

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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
200Query log

/oapi/v1/revoke_token

POST

Summary

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

Summary

Obtém estatísticas de categorias

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

Obtém estatísticas de empresas

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

Obtém estatísticas detalhadas das empresas

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

Obtém estatísticas dos países

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

Reúne estatísticas de dispositivos

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

Obtém estatísticas de domínios

Parâmetros
NomeLocalizado emDescriçãoObrigatórioEsquema
time_from_millisconsultaTime from in milliseconds (inclusive)Simlongo
time_to_millisconsultaTime to in milliseconds (inclusive)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

Summary

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

Summary

Lista serviços web

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