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.