Эта статья содержит документацию для AdGuard DNS API. Полный список изменений AdGuard DNS API можно найти на этой странице.
Получает лимиты аккаунта
Код | Описание |
---|
200 | Информация о лимитах аккаунта |
Перечисляет выделенные IPv4-адреса
Код | Описание |
---|
200 | Список выделенных IPv4-адресов |
POST
Выделяет новый IPv4
Код | Описание |
---|
200 | Новый IPv4 успешно выделен |
429 | Количество выделенных IPv4 достигло предела |
Перечисляет устройства
Код | Описание |
---|
200 | Список устройств |
POST
Создаёт новое устройство
Код | Описание |
---|
200 | Устройство создано |
400 | Ошибка проверки |
429 | Количество устройств достигло предела |
Удаляет устройство
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Устройство удалено |
404 | Устройство не найдено |
Получает существующее устройство по ID
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Информация об устройстве |
404 | Устройство не найдено |
Обновляет существующее устройство
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Устройство обновлено |
400 | Ошибка проверки |
404 | Устройство не найдено |
Список выделенных адресов IPv4 и IPv6 для устройства
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Выделенные IPv4 и IPv6 |
Отвязать выделенный IPv4 от устройства
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Выделенный IPv4 успешно отвязан от устройства |
404 | Устройство или адрес не найдены |
POST
Привязать выделенный IPv4 к устройству
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Выделенный IPv4 успешно привязан к устройству |
400 | Ошибка проверки |
404 | Устройство или адрес не найдены |
429 | Количество привязанных выделенных IPv4 достигло предела |
Получает файл DNS-over-HTTPS .mobileconfig.
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
exclude_wifi_networks | query | Перечислите сети Wi-Fi по их SSID, для которых вы хотите отключить AdGuard DNS | Нет | [ string ] |
exclude_domain | query | Перечислите домены, которые будут использовать DNS-серверы по умолчанию вместо AdGuard DNS | Нет | [ string ] |
Код | Описание |
---|
200 | Файл DNS-over-HTTPS .plist |
404 | Устройство не найдено |
Создайте и установите новый пароль DNS-over-HTTPS
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Пароль DNS-over-HTTPS успешно сброшен |
404 | Устройство не найдено |
Получает файл DNS-over-TLS .mobileconfig.
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
exclude_wifi_networks | query | Перечислите сети Wi-Fi по их SSID, для которых вы хотите отключить AdGuard DNS | Нет | [ string ] |
exclude_domain | query | Перечислите домены, которые будут использовать DNS-серверы по умолчанию вместо AdGuard DNS | Нет | [ string ] |
Код | Описание |
---|
200 | Файл DNS-over-HTTPS .plist |
404 | Устройство не найдено |
Обновляет настройки устройства
Имя | Расположен в | Описание | Обязательно | Схема |
---|
device_id | path | | Да | string |
Код | Описание |
---|
200 | Настройки устройства обновлены |
400 | Ошибка проверки |
404 | Устройство не найдено |
Перечисляет DNS-серверы, принадлежащие пользователю.
Перечисляет DNS-серверы, принадлежащие пользователю. По умолчанию есть как минимум один сервер.
Код | Описание |
---|
200 | Список DNS-серверов |
POST
Создаёт новый DNS-сервер
Создаёт новый DNS-сервер. Вы можете установить собственные настройки, в противном случае DNS-сервер будет создан с настройками по умолчанию.
Код | Описание |
---|
200 | DNS-сервер создан |
400 | Ошибка проверки |
429 | Количество DNS-серверов достигло предела |
Удаляет DNS-сервер
Удаляет DNS-сервер. Все устройства, подключённые к этому DNS-серверу, будут перемещены на DNS-сервер по умолчанию. Удалять DNS-сервер по умолчанию запрещено.
Имя | Расположен в | Описание | Обязательно | Схема |
---|
dns_server_id | path | | Да | string |
Код | Описание |
---|
200 | DNS-сервер удалён |
404 | DNS-сервер не найден |
Получает существующий DNS-сервер по ID
Имя | Расположен в | Описание | Обязательно | Схема |
---|
dns_server_id | path | | Да | string |
Код | Описание |
---|
200 | Информация о DNS-сервере |
404 | DNS-сервер не найден |
Обновляет существующий DNS-сервер
Имя | Расположен в | Описание | Обязательно | Схема |
---|
dns_server_id | path | | Да | string |
Код | Описание |
---|
200 | DNS-сервер обновлён |
400 | Ошибка проверки |
404 | DNS-сервер не найден |
Обновляет настройки DNS-сервера
Имя | Расположен в | Описание | Обязательно | Схема |
---|
dns_server_id | path | | Да | string |
Код | Описание |
---|
200 | Настройки DNS-сервера обновлены |
400 | Ошибка проверки |
404 | DNS-сервер не найден |
Получает списки фильтров
Код | Описание |
---|
200 | Список фильтров |
POST
Генерирует токен доступа и продлеваемый токен
Код | Описание |
---|
200 | Выдан токен доступа |
400 | Отсутствуют обязательные параметры |
401 | Предоставлены недействительные учётные данные, токен MFA или продлеваемый токен |
null
Очищает журнал запросов
Код | Описание |
---|
202 | Журнал запросов был очищен |
Получает журнал запросов
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
companies | query | Фильтровать по компаниям | Нет | [ string ] |
statuses | query | Фильтровать по статусам | Нет | [ FilteringActionStatus ] |
categories | query | Фильтровать по категориям | Нет | [ CategoryType ] |
search | query | Фильтровать по доменному имени | Нет | string |
limit | query | Ограничить количество возвращаемых записей | Нет | integer |
cursor | query | Курсорная пагинация. Используйте курсор из ответа для разбивки по страницам. | Нет | string |
Код | Описание |
---|
200 | Журнал запросов |
POST
Отзывает продлеваемый токен
Имя | Расположен в | Описание | Обязательно | Схема |
---|
refresh_token | query | Продлеваемый токен | Да | string |
Код | Описание |
---|
200 | Продлеваемый токен отозван |
null
Получает статистику категорий
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по категориям |
400 | Ошибка проверки |
Получает статистику компаний
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по компаниям |
400 | Ошибка проверки |
Получает подробную статистику компаний
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
cursor | query | Курсорная пагинация | Нет | string |
Код | Описание |
---|
200 | Получена подробная статистика по компаниям |
400 | Ошибка проверки |
Получает статистику по странам
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по странам |
400 | Ошибка проверки |
Получает статистику по устройствам
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по устройствам |
400 | Ошибка проверки |
/oapi/v1/stats/domains
Получает статистику по доменам
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по доменам |
400 | Ошибка проверки |
Получает статистику по времени
Имя | Расположен в | Описание | Обязательно | Схема |
---|
time_from_millis | query | Время от в миллисекундах (включительно) | Да | long |
time_to_millis | query | Время до в миллисекундах (включительно) | Да | long |
devices | query | Фильтровать по устройствам | Нет | [ string ] |
countries | query | Фильтровать по странам | Нет | [ string ] |
Код | Описание |
---|
200 | Получена статистика по времени |
400 | Ошибка проверки |
Перечисляет веб-службы
Код | Описание |
---|
200 | Список веб-служб |