[API] Виртуальные серверы
Здесь указаны все возможные на данный момент запросы для обращения с виртуальными серверами.
Вывод всех VPS на аккаунте
GET https://api.lethost.co/vps
Headers
API-Key*
string
API ключ
{
"data": [
{
"id": vps_id,
"ip": ip,
"location": location_name,
"tarif": tarif_name,
"vps-status": vps_status
}],
"status":"success"
}Вывод данных указанной VPS
GET https://api.lethost.co/vps/get/{id}
Path Parameters
{id}*
int
ID виртуального сервера
Headers
API-Key*
string
API ключ
Вывод всех доступных тарифов для заказа
GET https://api.lethost.co/vps/products
Вывод всех доступных операционных систем
GET https://api.lethost.co/vps/os
Вывод всех доступных предустановленных ПО
GET https://api.lethost.co/vps/recipes
Заказ виртуального сервера
POST https://api.lethost.co/vps/order
Query Parameters
tarif-id*
int
ID тарифа
days*
int
Дни аренды (30, 90, 180, 360)
os-id*
int
ID операционной системы (если указали ID рецепта, то этот параметр необязателен)
promo-code
string
Промокод
recipe-id
int
ID предустановленного ПО
Headers
API-Key*
string
API ключ
Продление аренды VPS
POST https://api.lethost.co/vps/extend/{id}
Path Parameters
{id}*
int
ID виртуального сервера
Query Parameters
days*
int
Дни аренды (30, 90, 180, 360)
promo-code
string
Промокод
Headers
API-Key*
string
API ключ
Смена пароля от VPS
PUT https://api.lethost.co/vps/password/{id}
Path Parameters
{id}*
int
ID виртуального сервера
Query Parameters
password*
string
Новый пароль
Headers
API-Key*
string
API ключ
Применить действия для VPS
POST https://api.lethost.co/vps/action/{id}/{action}
Path Parameters
{id}*
int
ID виртуального сервера
{action}*
string
Действия (suspend, reboot, resume)
Headers
API-Key*
string
API ключ
Отправить VPS на переустановку
POST https://api.lethost.co/vps/reinstall/{id}
Path Parameters
{id}*
int
ID виртуального сервера
Query Parameters
os-id*
int
ID операционной системы
recipe-id
int
ID предустановленного ПО
Last updated