API для разработчиков

Ваши серверы из вашего собственного кода.

REST API с документом OpenAPI. Заказывайте, продлевайте и улучшайте серверы, управляйте ими и получайте подписанные вебхуки о событиях.

$ export EXY_API_TOKEN="exy_…"
$ curl "https://api.exy.sh/v1/servers?limit=10" \
-H "Authorization: Bearer $EXY_API_TOKEN"

Выводит ваши серверы по десять за раз. Токен создаётся в панели в разделе Настройки → API.

Что может ваш код

Всё это уже есть в документе OpenAPI, вместе со scope, который нужен каждому запросу.

Заказ серверов

Рассчитайте цену сервера через расчёт стоимости и закажите его с оплатой с баланса. Ключ идемпотентности гарантирует, что повторный заказ спишется только один раз.

Продление и апгрейд

Продлите сервер на следующий срок или переведите его на тариф побольше, оба варианта оплачиваются с баланса. Или включите автопродление.

Управление

Запуск, остановка, перезагрузка и переустановка, смена пароля входа, консоль в браузере и отслеживание каждого действия до завершения.

Файрвол

Включайте и выключайте файрвол сервера, применяйте шаблон, добавляйте, заменяйте и удаляйте разрешающие правила для входящего трафика.

Снапшоты и резервные копии

Создавайте, восстанавливайте и удаляйте снапшоты и резервные копии, планируйте задачи для сервера.

Вебхуки

Узнавайте, когда сервер готов, заблокирован, разблокирован или удалён, а также когда заказ возвращён. Каждая доставка подписана HMAC-SHA256.

Основные правила

Базовый URL
https://api.exy.sh/v1
Аутентификация
Bearer-токен, начинающийся с exy_, ограниченный выбранными scope. Срок действия: не более 365 дней.
Лимиты
60 запросов в минуту на аккаунт, по всем его токенам вместе. Сверх лимита ответ 429 с Retry-After.
Ошибки
У всех ошибок одна форма: стабильный код для программы и сообщение для людей.
Совместимость
В рамках /v1 мы только добавляем эндпоинты, необязательные поля и поля ответа. Всё остальное выйдет как /v2.

Документация

Продаёте серверы своим клиентам? Посмотрите программу для реселлеров.

До вашего сервера — один платёж.

Windows или Linux, пять локаций, без подписки.

Задать вопрос
Система
Тариф
Локация
 

Оплата заранее. Ничего не продлевается само.