コードから、エディターから、AIから、Bot-Hostingを操作。

REST API、MCPサーバー、OAuthログイン、CLI。すべてダッシュボードと同じ操作、権限、レート制限で利用できます。

公開ベータ版です。 自由に作って試して楽しんでいただけますが、注意してお使いください。エンドポイントは変更される可能性があり、すべての呼び出しは実際のデプロイに作用します。
REST API アカウントを操作する71個のエンドポイント: デプロイ、ファイル、環境変数、バックアップ、パッケージ、ドメイン。 Bearer bhk_キー、毎分120リクエスト MCPサーバー 同じ71個の操作をツールとして提供。ChatGPT、Claude Desktop、Cursorからデプロイを管理できます。 ChatGPTはOAuth、それ以外はAPIキー OAuth 2.1 ユーザーのBot-Hostingアカウントでログインしてもらい、承認されたスコープの範囲で操作できます。 PKCE、アクセス7日、リフレッシュ30日 CLI フォルダーをデプロイに紐付けて、保存のたびにお使いのエディターからプッシュ。 npm i -g bot-hosting

1つのキーで、1回のリクエスト

開発者設定でキーを作成し、必要なスコープだけを付与して、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 ドキュメントの検索と閲覧