API (Application Programming Interface) – программный интерфейс или набор функций для управления сайтами, доменами, почтой и т.д. API, по большей мере, предназначен для программистов и разработчиков, однако им может воспользоваться любой желающий.
getList Описание Метод возвращает список доменов на аккаунте пользователя. Пример вызова Пример ответа getZoneList Описание Метод возвращает список зон.
getMailboxList Описание Метод возвращает все почтовые ящики на заданном домене. Дополнительные параметры domain - домен, почтовые ящики которого будут отображены (например, site.ru).
getSiteListLoad Описание Метод возвращает информацию о средней нагрузке на сайтах пользователя за последний месяц. Пример вызова Пример ответа Возвращается список сайтов и средняя нагрузка по ним (по убыванию).
getAccountInfo Описание Метод возвращает информацию о тарифном плане пользователя, о некоторых параметрах сервера, на котором пользователь размещается в данный момент, и используемых лимитах на нем. Пример вызова Пример ответа В некоторых полях (например, plan_domain) может стоять значение 2147483647 - это означает, что лимита на этот параметр не существует.
getFileBackupList Метод возвращает доступный список резервных файловых копий. Пример вызова Пример ответа getMysqlBackupList Метод возвращает доступный список резервных копий баз mysql.
getList Описание Метод возвращает список всех задач CronTab. Пример вызова Пример ответа Возвращается двумерный массив, каждая строка которого описывает задание Cron.
getData Метод возвращает информацию с DNS-сервера о домене. Дополнительные параметры fqdn - полное имя домена (домены на национальных языках следует передавать в punycode).
getList Метод возвращает список дополнительных FTP-аккаунтов с их домашними директориями. Пример вызова Пример ответа add Метод добавляет новый FTP аккаунт.
getList Описание Метод возвращает список баз данных MySQL с их доступами. Пример вызова Пример ответа addDb Описание Метод добавляет задание в очередь на создание новой базы данных MySql с заданным суффиксом и создает доступ для localhost с заданным паролем.
Способ взаимодействия Взаимодействие с API происходит по протоколу HTTPS. URL для вызова метода имеет вид: Пример Передача параметров, обязательные параметры Как мы видим из предыдущего примера, методу было передано два параметра. При вызове любого метода необходимо передавать как минимум два обязательных параметра: login - логин пользователя; passwd - пароль пользователя.