Тестировать работоспособность зоны и DNS серверов.
Функция позволяет проверить работоспособность и корректность записей выбранной доменной зоны более чем по 50 различным параметрам. Результаты тестирования хранятся 24 часа.
Поля Запроса
cmd: check_domain
did (int) - Обязательный параметр. Должен содержать ID тестируемого домена. ID можно получить с помощью функции list_domains.
lang (string) - Принимает значения (ru/en). Язык отчета тестирования. По умолчанию 'ru'.
new (int) - Принимает значения (0/1). Если передана 1 то будет запланировано тестирование домена.
Поля ответа
success (true, false) - Статус выполнения команды
data (string) - В случае успеха, поле будет содержать массив c древовидной структурой результатов тестирования домена, в противном случае код ошибки.
Поля ответа массива data
level (int) - Поле содержит уровень ошибки от 0 до 5 где 0 справочная информация, 1 - ошибок нет, 2 - предупреждение, 3- внимание, 4 - ошибка, 5 - критическая ошибка.
text (string) - Детальное описание результатов теста.
leaf (true/false) - Признак узла в дереве результатов.
data Массив содержащий дочерний набор результатов. Состав полей соответствует полям массива "data"
Примеры
https://my.imserver.ru/api?сmd=check_domain&did=10&sess=f58d878cf6a90dffee54ceb169b4058ed
В массиве data в ответе будут содержаться результаты тестирования домена с ID=10 если тестирование выполнялось меньше чем 24 часа назад. https://my.imserver.ru/api?сmd=check_domain&did=10&new=1&sess=f58d878cf6a90dffee54ceb169b4058ed
Будет запланировано новое тестирование домена с ID=10.