RUVDS API (legacy): GET /api/server/create/ — Создание сервера

Создание асинхронное: в ответе id и cost, ход — через /api/servers/.

Параметр Где Тип Обяз. Описание
sessionToken query string да Сессионный токен
datacenter query integer да ID дата-центра
tariff query integer да ID тарифа сервера
os query integer нет ID ОС
cpu query integer да Число ядер
ram query integer да ОЗУ, ГБ
vram query integer да Видеопамять, МБ: 0, 64, 128, 256, 512, 1024
drivesCount query integer да Число дисков
drive0Tariff query integer да ID тарифа диска (для каждого X от 0)
drive0Capacity query integer да Размер диска, ГБ
drive0System query boolean да Системный диск
ip query integer да Число IP-адресов
ddosProtection query number нет Полоса защиты от DDoS, Мбит/с, шаг 0.5
paymentPeriod query integer да 2 — месяц, 3 — 3 месяца, 4 — 6 месяцев, 5 — год
promocode query string нет Промокод
computerName query string нет Имя сервера
userComment query string нет Комментарий

Пример запроса:

https://ruvds.com/api/server/create/?sessionToken=YOURTOKEN&datacenter=1&tariff=14&os=15&cpu=2&ram=4&vram=0&drivesCount=1&drive0Tariff=1&drive0Capacity=40&drive0System=true&ip=1&ddosProtection=0&paymentPeriod=2&promocode=PROMO-API&computerName=CustomVDS

Базовые URL

Авторизация

Тип: Другое

Вызовите /api/logon/ с персональным ключом API (key из настроек аккаунта), логином и паролем; полученный sessionToken передавайте параметром во всех последующих запросах. Токен храните только на своём сервере. Смена логина или пароля деактивирует все выданные токены.

https://ruvds.com/api/logon/?key=KEY&username=LOGIN&password=PASSWORD&endless=0

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://ruvds.com/en-rub/use_api Вся интеграция одним документом: https://mcp-everything.ru/integrations/ruvds.md