[API] Виртуальные серверы

Здесь указаны все возможные на данный момент запросы для обращения с виртуальными серверами.

Вывод всех VPS на аккаунте

GET https://api.lethost.co/vps

Headers

Name
Type
Description

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

Name
Type
Description

{id}*

int

ID виртуального сервера

Headers

Name
Type
Description

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

Name
Type
Description

tarif-id*

int

ID тарифа

days*

int

Дни аренды (30, 90, 180, 360)

os-id*

int

ID операционной системы (если указали ID рецепта, то этот параметр необязателен)

promo-code

string

Промокод

recipe-id

int

ID предустановленного ПО

Headers

Name
Type
Description

API-Key*

string

API ключ

Продление аренды VPS

POST https://api.lethost.co/vps/extend/{id}

Path Parameters

Name
Type
Description

{id}*

int

ID виртуального сервера

Query Parameters

Name
Type
Description

days*

int

Дни аренды (30, 90, 180, 360)

promo-code

string

Промокод

Headers

Name
Type
Description

API-Key*

string

API ключ

Смена пароля от VPS

PUT https://api.lethost.co/vps/password/{id}

Path Parameters

Name
Type
Description

{id}*

int

ID виртуального сервера

Query Parameters

Name
Type
Description

password*

string

Новый пароль

Headers

Name
Type
Description

API-Key*

string

API ключ

Применить действия для VPS

POST https://api.lethost.co/vps/action/{id}/{action}

Path Parameters

Name
Type
Description

{id}*

int

ID виртуального сервера

{action}*

string

Действия (suspend, reboot, resume)

Headers

Name
Type
Description

API-Key*

string

API ключ

Отправить VPS на переустановку

POST https://api.lethost.co/vps/reinstall/{id}

Path Parameters

Name
Type
Description

{id}*

int

ID виртуального сервера

Query Parameters

Name
Type
Description

os-id*

int

ID операционной системы

recipe-id

int

ID предустановленного ПО

Last updated