Управляйте Bot-Hosting из кода, редактора или через ИИ.

REST API, MCP-сервер, вход через OAuth и CLI: те же операции, права и лимиты запросов, что и в панели.

Публичная бета-версия. Создавайте, экспериментируйте и получайте удовольствие, но будьте осторожны: эндпоинты еще могут измениться, а каждый вызов действует на ваши настоящие развертывания.
REST API Эндпоинты для управления аккаунтом (71): развертывания, файлы, переменные окружения, резервные копии, пакеты, домены. Ключи bhk_ в Bearer, до 120 запросов в минуту MCP-сервер Те же операции (71) в виде инструментов, чтобы ChatGPT, Claude Desktop или Cursor могли управлять вашими развертываниями. OAuth для ChatGPT, ключ API для остальных OAuth 2.1 Позвольте пользователям входить через аккаунт Bot-Hosting и действовать в пределах одобренных ими областей доступа. PKCE, access-токен 7 дн., refresh-токен 30 дн. CLI Привяжите папку к развертыванию и отправляйте каждое сохранение из своего редактора. npm i -g bot-hosting

Один ключ, один запрос

Создайте ключ в настройках разработчика, выдайте ему только нужные области доступа и передайте как токен Bearer.

Базовый URL: https://bot-hosting.net/api/v1
curl -H "Authorization: Bearer bhk_your_key" \
  https://bot-hosting.net/api/v1/deployments
Ответ 200
{
  "deployments": [ … ]
}

Области доступа

Один каталог для ключей API, MCP и OAuth. Запрос выполняется, только если у ключа есть нужная область доступа, а у вас есть права на ресурс.

Развертывания

  • deployments:read Список и просмотр развертываний
  • deployments:power Запуск, остановка, перезапуск, консоль
  • deployments:write Создание, изменение, удаление, смена размера, перенос
  • deployments:shell Выполнение команд оболочки в контейнере
  • projects:read Список ваших проектов
  • projects:write Создание и удаление проектов
  • files:read Просмотр и скачивание файлов
  • files:write Загрузка, изменение, переименование и удаление файлов
  • env:read Чтение переменных окружения, секреты скрыты
  • env:write Задание переменных окружения
  • backups:read Список точек восстановления
  • backups:write Создание, восстановление и удаление точек восстановления
  • packages:read Просмотр установленных пакетов
  • packages:write Добавление и удаление пакетов

Аккаунт

  • account:read Чтение профиля и квоты
  • billing:read Чтение счетов и тарифа
  • credits:spend Трата кредитов на создание ресурсов

Шаблоны и документация

  • templates:read Просмотр публичных шаблонов
  • docs:read Поиск и чтение документации