Ваши серверы из вашего собственного кода.
REST API с документом OpenAPI. Заказывайте, продлевайте и улучшайте серверы, управляйте ими и получайте подписанные вебхуки о событиях.
Выводит ваши серверы по десять за раз. Токен создаётся в панели в разделе Настройки → API.
Что может ваш код
Всё это уже есть в документе OpenAPI, вместе со scope, который нужен каждому запросу.
Заказ серверов
Рассчитайте цену сервера через расчёт стоимости и закажите его с оплатой с баланса. Ключ идемпотентности гарантирует, что повторный заказ спишется только один раз.
Продление и апгрейд
Продлите сервер на следующий срок или переведите его на тариф побольше, оба варианта оплачиваются с баланса. Или включите автопродление.
Управление
Запуск, остановка, перезагрузка и переустановка, смена пароля входа, консоль в браузере и отслеживание каждого действия до завершения.
Файрвол
Включайте и выключайте файрвол сервера, применяйте шаблон, добавляйте, заменяйте и удаляйте разрешающие правила для входящего трафика.
Снапшоты и резервные копии
Создавайте, восстанавливайте и удаляйте снапшоты и резервные копии, планируйте задачи для сервера.
Вебхуки
Узнавайте, когда сервер готов, заблокирован, разблокирован или удалён, а также когда заказ возвращён. Каждая доставка подписана HMAC-SHA256.
Основные правила
- Базовый URL
- https://api.exy.sh/v1
- Аутентификация
- Bearer-токен, начинающийся с exy_, ограниченный выбранными scope. Срок действия: не более 365 дней.
- Лимиты
- 60 запросов в минуту на аккаунт, по всем его токенам вместе. Сверх лимита ответ 429 с Retry-After.
- Ошибки
- У всех ошибок одна форма: стабильный код для программы и сообщение для людей.
- Совместимость
- В рамках /v1 мы только добавляем эндпоинты, необязательные поля и поля ответа. Всё остальное выйдет как /v2.
Документация
Продаёте серверы своим клиентам? Посмотрите программу для реселлеров.
Оплата заранее. Ничего не продлевается само.