Команда (значение command) | Описание |
createOrder | Создание заказа |
renewOrder | Продление заказа |
suspendOrder | Остановка заказа |
unSuspendOrder | Запуск остановленного заказа |
getTarifs | Получение списка тарифных планов |
reinstallOrder | Переустановка заказа |
getOrders | Получение списка заказов |
getBalance | Получение суммы внутреннего баланса пользователя |
addonsOrder | Заказ дополнительных услуг |
startServer | Включение сервера |
shutdownServer | Выключение сервера |
rebootServer | Перезагрузка сервера |
resetServer | Сброс сервера |
getVnc | Открытие VNC-консоли |
Имя поля | Описание |
command | Определяет команду, которая должна быть выполнена, например createOrder |
login | Логин пользователя в биллинговой системе |
pass | Пароль пользователя в биллинговой системе. Поля pass и apikey являются взаимоисключающими и не могут встречаться в одном запросе. См. раздел 3.6. |
apikey | Ключ для доступа к интерфейсу ROOTPANEL.NET API. Поля pass и apikey являются взаимоисключающими и не могут встречаться в одном запросе. См. раздел 3.6. |
json | Если для поля задано значение равное единице, то система будет выдавать ответ в JSON-формате. Поле не обязательное. |
Имя поля | Описание |
status | Результат выполнения команды. В случае критической ошибки значение всегда равно ERROR. В случае не критической SUCCESS. |
errorCode | Код ошибки |
errorMsg | Подробное описание ошибки |
Код ошибки | Описание |
1 | Ошибка подключения к БД |
2 | Ошибка сохранения данных в БД |
3 | Не указан логин пользователя |
4 | Пользователь не найден |
5 | Доступ к API отключен |
6 | Не указан пароль или ключ API |
7 | Указан неправильный пароль или ключ API |
8 | Неизвестная команда |
9 | Запрещено использовать пароль и ключ API в одном запросе |
10 | Тарифные планы отсутствуют |
11 | Не указан идентификатор тарифного плана |
12 | Тарифный план не найден |
13 | Не указано доменное имя |
14 | Тарифный план для указанного доменного имени уже заказан |
15 | Не указан срок заказа |
16 | Указан недопустимый срок заказа |
17 | Указана недопустимая дополнительная услуга |
18 | Не указан идентификатор заказа |
19 | Заказ не найден |
20 | Для заказа есть неоплаченные или необработанные счета |
21 | Заказ уже приостановлен |
22 | Заказ уже запущен |
23 | Заказ просрочен |
24 | Тип тарифного плана указан неверно |
25 | Операция не поддерживается для заказов данного типа |
26 | Заказы отсутствуют |
27 | Тарифный план может быть заказан только одним клиентом только один раз |
28 | Указано недопустимое количество дополнительной услуги |
29 | Необходимо заказать дополнительную услугу из группы |
40 | Указана недопустимая локация. |
41 | Указано недопустимое значение для автопродления. |
42 | Не указан период автопродления. |
43 | Указан недопустимый период автопродления. |
44 | В очереди уже есть заявка на установку или переустановку для этого заказа. |
45 | Ошибка добавления заявки в очередь. |
46 | Дополнительный трафик, Порт 1GB и Порт 1Gbps с оплатой по факту - не совместимые услуги. |
47 | Указанная панель управления не доступна для выбранной операционной системы. |
48 | Не указан идентификатор операционной системы или дополнительная услуга не найдена. |
49 | Не указан идентификатор панели управления или дополнительная услуга не найдена. |
50 | Операция временно не доступна для данной локации. |
51 | Дополнительный диск и Еженедельный бекап - не возможно заказать одновременно. Закажите услуги отдельно. |
52 | Не указан идентификатор дополнительной услуги. |
53 | Сначала необходимо продлить заказ. |
54 | Доступ запрещен. IP отсутствует в списке разрешенных |
55 | Ошибка выполнения команды |
Код ошибки | Описание |
30 | Заявка принята, но по техническим причинам будет обработана в ручном режиме. |
31 | Заявка принята, но будет обработана после оплаты счета. |
Имя поля | Описание |
vid | Тип тарифного плана. Допустимые значения - vds. |
tarifid | ID тарифного плана. Список доступных тарифных планов можно получить, выполнив команду, описанную в разделе 4.5. |
locationid | ID локации в которой необходимо разместить сервер. Список доступных локаций можно получить, выполнив команду, описанную в разделе 4.5. Поле не обязательное. |
period | Период, на который производится создание заказа. Допустимые значения для данного поля по каждому тарифному плану можно получить, выполнив команду, описанную в разделе 4.5.. Значение необходимо указывать в месяцах. Пример: 1. |
addons | ID дополнительной услуги, которую необходимо прикрепить к заказу. Несколько ID указываются через запятую. Список доступных дополнительных услуг для тарифного плана можно получить, выполнив команду, описанную в разделе 4.5. |
autorenew | Автопродление заказа. Допустимые значения - 0 (выключено), 1 (включено). По умолчанию: 0 (выключено). Поле не обязательное. |
autorenewperiod | Период, на который будет производиться автоматическое продление заказа (аналогично полю period). Поле обязательное если включено автопродление. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. В дальнейшем используется для управления заказом. |
vid | Тип тарифного плана, который был использован для создания заказа. |
tarifid | ID тарифного плана в системе ROOTPANEL.NET API, который был использован для создания заказа. |
domain | Доменное имя, для которого был создан заказ. |
period | Период на который был создан заказ. |
addons | ID дополнительных услуг, которые были прикреплены к заказу. |
balance | Текущий баланс польователя. |
cost | Стоимость создания заказа. |
currency | Код валюты в которой возвращены стоимость и баланс. Идентична валюте пользователя в биллинговой системе. |
serverlogin | Логин заказа. |
serverpassword | Пароль заказа. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
period | Период, на который производится продление заказа. Допустимые значения для данного поля по каждому тарифному плану можно получить, выполнив команду, описанную в разделе 4.5.. Значение необходимо указывать в месяцах. Пример: 1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
period | Период на который был продлен заказ. |
balance | Текущий баланс польователя. |
cost | Стоимость продления заказа. |
currency | Код валюты в которой возвращены стоимость и баланс. Идентична валюте пользователя в биллинговой системе. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
vid | Тип тарифного плана. Допустимые значения - vds. |
tarifid | ID тарифа в системе ROOTPANEL.NET API Не обязательное поле! Если указано, будет возвращен только один тариф. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
tarifs | В данном поле возвращается массив полей. Каждое поле массива в свою очередь так же является массивом и содержит в себе следующие поля: id - ID тарифного плана vid - тип тарифного плана name - название тарифного плана costMonthly - ежемесячная стоимость тарифного плана currency - код валюты, в которой указана стоимость allowWithoutDomain - если 1, то разрешено заказывать тарифный план без указания доменного имени months - массив полей доступных сроков заказа: months - срок заказа в месяцах discount - скидка для данного срока заказа allowForNewOrder - если 1, то разрешено использовать срок заказа для новых заказов allowForRenew - если 1, то разрешено использовать срок заказа для продления заказов addons - массив полей доступных дополнительных услуг: id - ID доп. услуги name - название доп. услуги costMonthly - ежемесячная стоимость доп. услуги cntforoneorder - максимальное кол-во услуги в заказе (0 - без ограничений) onlyifrenew - если 1, то услуга доступна только для существующих заказов locations - массив полей доступных локаций: id - ID локации name - название локации costMonthly - ежемесячная стоимость тарифного плана в локации |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
addons | ID дополнительной услуги, которую необходимо прикрепить к заказу. Несколько ID указываются через запятую. Список доступных дополнительных услуг для тарифного плана можно получить, выполнив команду, описанную в разделе 4.5. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
addons | ID дополнительных услуг, которые были прикреплены к заказу. |
balance | Текущий баланс польователя. |
cost | Стоимость дополнительных услуг. |
currency | Код валюты в которой возвращены стоимость и баланс. Идентична валюте пользователя в биллинговой системе. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
osid | ID дополнительной услуги (операционной системы), которую необходимо использовать при переустановке. Список доступных дополнительных услуг для тарифного плана можно получить, выполнив команду, описанную в разделе 4.5. |
panelid | ID дополнительной услуги (панели управления), которую необходимо использовать при переустановке. Список доступных дополнительных услуг для тарифного плана можно получить, выполнив команду, описанную в разделе 4.5. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
serverlogin | Новый логин заказа. |
serverpassword | Новый пароль заказа. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. Не обязательное поле! Если указано, будет возвращен только один заказ. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orders | В данном поле возвращается массив полей. Каждый массив содержит в себе следующие поля: orderid - ID заказа vid - тип тарифного плана tarifid - ID тарифного плана tarifname - название тарифного плана orderdate - дата оформления заказа startdate - дата начала заказа todate - дата до когда оплачен заказ leftdays - кол-во дней до конца заказа status - статус заказа (0 - не обработан, 1 - обработан, 2 - приостановлен, 3 - в обработке) serverlogin - логин заказа serverpassword - пароль заказа serveripv4 - основной IPv4-адрес serveripv6 - основной IPv6-адрес extraips - массив полей дополнительных IP-адресов |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
balance | Текущий баланс польователя. |
currency | Код валюты в которой возвращен баланс. Идентична валюте пользователя в биллинговой системе. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
Имя поля | Описание |
orderid | ID заказа в системе ROOTPANEL.NET API, возвращаемый командой, описанной в разделе 4.1. |
Имя поля | Описание |
status | Если команда выполнена успешно, значение всегда будет SUCCESS. |
orderid | ID заказа в системе ROOTPANEL.NET API. |
wss_url | URL-адрес websocket прокси-сервера для использования |
password | VNC пароль для этого подключения (пароль работает только в сочетании с wss_url) |