開発者向け
1つのカタログ、すべてのクライアント
ダッシュボードでできることはすべて、1 つのカタログにまとめた 56 個の操作として、REST API、ホスト型 MCP サーバー、CLI、そして openapi.json を読み込むあらゆるエージェントに提供されています。
エントリーポイント
プログラムに合った窓口を選ぶ
60秒で
キーから最初の回答まで
管理者が「設定」の「APIキー」でキーを作成します。キーを SKILLHOOK_CLOUD_API_KEY に設定してください。例ではそこから読み込みます。
すべての操作はJSON本文を持つ POST /api/v1/tools/{name} です。GET /api/v1/tools は操作の一覧を、それぞれに必要なスコープとこのキーがそれを持っているかとともに返します。
認証
キー1つにスコープ1つ
キーは Authorization: Bearer shc_… として送信し、URLには決して含めないでください。各スコープは組織のロールとして動作します。ロールにできないことは、キーにもできません。
| スコープ | 動作するロール | 許可される操作 |
|---|---|---|
| fleet:read | 閲覧者 | 概要、統計、アラート、マシン、スキル、ジョブ、配信、ホスト型URL(URL自体は除く)、コマンド、設定、メンバー、問題報告。 |
| fleet:run | メンバー | 加えて、スキルのソース、ジョブのファイル、ライブ出力、ホスト型URL。スキルの実行とテスト、エージェントへの回答、再実行、キャンセル、アラートの解除。 |
| fleet:admin | 管理者 | 加えて、監査ログと通知チャンネル。スキルの保存と削除、ホスト型URLの有効化と無効化、マシンの名前変更と切断、設定、構成の変更、再起動、アップデート、シークレット。 |
エラー
常にProblem Details形式
エラーはRFC 9457のProblem Details(application/problem+json)です。type はリファレンス内のそのコードの項目にリンクし、request_id はサポートに伝える値です。
データベースに到達できないなど、再試行で解決する可能性のある当社側の障害は Retry-After 付きの 503 unavailable で、401や404になることはありません。検証に通らない本文は何が問題かを示した 400 invalid_request、不明なツールは 404 unknown_tool、キーにないスコープは 403 forbidden です。
レート制限
忙しいエージェントにも十分
自律エージェント
カタログの基盤となる4つのルール
これは agents.md とホスト型サーバーの指示に書かれている内容です。行儀のよいエージェントには、これ以外に必要なものはありません。
リファレンスを読むか、プラグインに読ませる
すべての操作、すべてのルート、すべてのエラーコード。またはログイン1回で、エージェントがそのすべてを使えます。