Reseller API от VDS Host делает программируемым каждое действие, доступное в панели. В этом руководстве мы проходим путь от аутентификации до создания первого сервера.
1. Получите ключи
Сгенерируйте api_key и api_secret в панели. Ключ принимает вызовы только с IP-адресов, добавленных в белый список; это первый уровень безопасности.
2. Подпишите запрос
Каждый запрос несёт подпись HMAC-SHA256, созданную с помощью api_secret, для полезной нагрузки из метода, пути, метки времени и тела. Метка времени защищает от атак повторного воспроизведения.
3. Создайте сервер
Отправьте product_id для готового продукта или значения cpu/ram/disk для индивидуальной конфигурации. За несколько секунд ответ переходит из provisioning в running.
4. Управляйте
Тем же API вы управляете питанием, доступом к консоли, форматированием, фаерволом и бэкапами. Весь жизненный цикл — в одном согласованном интерфейсе.
Подробный справочник эндпоинтов — в документации API.