Вся документация

API учётной записи и интеграций

Ключ аккаунта и токен интеграции

Именованный ключ использует Authorization: Bearer для сервисов аккаунта панели. GET /panel-api/account проверяет привязку. GET /panel-api/server-key оставлен для совместимой проверки, без регистрации или мониторинга серверов. Обмен email/apiToken в /v1/api/auth/token — отдельная интеграция, не SSH-вход.

GET /panel-api/account
Authorization: Bearer <ACCOUNT_API_KEY>

POST /v1/api/auth/token
Content-Type: application/json
{"email":"user@example.com","apiToken":"<INTEGRATION_API_TOKEN>"}

GET /v1/api/tokens
Authorization: Bearer <INTEGRATION_ACCESS_TOKEN>

Доступные ресурсы интеграции

/v1/api предоставляет аутентификацию, чтение wallet, баланс и операции токенов, пакеты, checkout и проверку IAP. Используйте реквизиты, требуемые конкретным API. CRUD серверов, SSH-ключей, категорий и тегов удалён из клиентского API. Платежи меняют финансовое состояние и не подходят для проверки связи.

  • GET /v1/api/wallet
  • GET /v1/api/wallet/ledger
  • GET /v1/api/tokens
  • GET /v1/api/tokens/ledger
  • GET /v1/api/tokens/packs
  • POST /v1/api/tokens/checkout
  • POST /v1/api/tokens/iap/verify

Безопасность и ошибки

Не отправляйте ключи неизвестным панелям или сторонним сервисам. При 401 проверьте реквизиты, при 403 — права, при 429 — подождите. Анализируйте тело ошибки; не повторяйте автоматически неидемпотентные платежи. Управление ключами требует сессии портала и проверок безопасности.