概要
エンドポイントが主役
ページ上部には、呼び出し可能なエンドポイント自体のカードが表示されます。- メソッド + パス —
POST /v1/run/:flow。:flowはオートメーション名です。 - ダイジェスト — 公開後、カードにはエンドポイントの背後で現在ライブになっている content-addressed な
flow_digestが表示されます(ダイジェスト)。 - コピーしやすい
curlコマンド。オートメーションで宣言された入力があらかじめ入っており、返されるJSONレスポンスの形も表示されます。
Authorization ヘッダーには、実際のキーではなくマスクされた jbt_live_… プレースホルダーが入ります。スニペット下の注記は、キーを発行するためのPlaygroundとAPIキーを示します。レスポンスの形は、そのオートメーション自身の自動生成されたDocsページと対応しています。
エンドポイントカードは、オートメーションに公開済みの digest がある場合にだけ表示されます。下書きのオートメーションでは、代わりに Build で手順を記録するよう促す短い案内が表示されます。まだ呼び出せるものはありません。
手順(読み取り専用)
エンドポイントの下には、オートメーションの記録済み手順リストが表示されます。これは Build Studio のキャンバスに表示されるものと同じ手順ですが、ここでは 読み取り専用 として表示されるため、「このオートメーションは実際に何をするのか?」をエディターを開かずに確認できます。オーナーには Build へ直接移動する ステップを編集 ボタンが表示されます。編集はサーバー側でオーナー限定のため、非オーナーにはリストだけが表示されます。実行履歴テーブル
手順の下には 実行履歴 が表示されます。このオートメーションの記録された実行が新しい順に並び、ライブでポーリングされます。各行には次が表示されます。| 列 | 意味 |
|---|---|
| 状態 | 成功、失敗、実行中、または待機中 |
| 呼び出し元 | 呼び出しを行ったAPIキーまたはトリガー |
| 所要時間 | Run にかかった実時間 |
| 開始 | 相対的な「…前」形式のタイムスタンプ |
再記録バナー
オートメーションの直近の呼び出しで locator-mismatch エラーが発生した場合、つまり記録済み手順の対象サイトのマークアップが変わった場合、状態は 公開済み から 失敗中 に変わり、概要の上部に 「サイトが変更された可能性があります。再記録してください。」 というバナーと、Build へ直接移動する 再記録 ボタンが表示されます。このバナーは、オートメーションがfailing 状態の間だけ表示されます。正常なオートメーションや、まだ下書きのオートメーションでは何も表示されません。
設定
設定では、オートメーションのうち記録済み手順ではないすべて、つまりMCP公開、型付きパラメータ、スケジュール、レート制限、危険ゾーンを管理します。MCP経由で公開
このチェックボックスは、設定ヘッダー内でオートメーションの状態バッジの隣にあります。これは オーナー限定 です。非オーナーには、制限を説明するツールチップ付きで無効化された状態で表示されます。新しいオートメーションではデフォルトで オン です(値が記録されていないレガシーオートメーションも、後方互換性のため公開対象になります)。- オン(デフォルト): 公開済みで下書きではないオートメーションは、オートメーションごとに1つのMCPツールとして登録され、組織のBearerキーで認証された任意のMCPクライアントから検出および呼び出しができます。
- オフ: ホスト型MCPエンドポイントがツールリストを構築するときに、このオートメーションはスキップされます。MCPクライアントは検出も呼び出しもできなくなります。一方で、まったく同じオートメーションの
/v1/run/:flowは、REST呼び出し元に対して変更なく動作し続けます。
PATCH であり、MCPトランスポート固有の処理はありません。
パラメータ
パラメータ セクションには、オートメーションの名前付き・型付き入力が表示されます。これは、記録エージェントが取得した同じ{{slot}} 名に、宣言された型と必須/任意の情報が付いたものです。各パラメータには次が表示されます。
- name(等幅表示、記録済みの
fill手順で使われるスロットと一致) - type —
string、number、またはboolean - 必須 / 任意
- 任意の sample 値。次回の記録時に対応するフィールドへ入力され、実データで Flow が実行されるようにします。
- 手順で使用中。記録済みの
fill手順が、リテラル値ではなくこのパラメータをまだ参照している場合に表示されます。
型付きパラメータが存在する前に作成されたレガシーオートメーションは、素の
input_slots リストにフォールバックし、すべてのスロットが { type: "string", required: true } として読み取られます。これは、エンドポイントの入力検証で使われる後方互換性ルールと同じです。スケジュール
スケジュールは、呼び出し元なしでこのオートメーションを cron の周期で起動します。ワーカーが直接実行します。先に公開する
スケジュールは公開済みのオートメーションに対してだけ存在します。スケジュールを作成すると、作成時点でオートメーションの 現在ライブな digest に固定されます。下書きには固定対象がないため、作成フォームの代わりに、先に公開するよう促す案内が表示されます。
cron式と任意の入力を設定する
標準の5フィールドcron文字列(例:
0 9 * * *)に加えて、そのスケジュール呼び出し用の任意のJSON入力オブジェクトを指定します。サービスはどちらもサーバー側で検証します。範囲外のcronフィールド(またはプラットフォームが許可するより短い間隔)は bad_request で拒否されます。固定された digest の公開済みスキーマに一致しない入力は、/v1/run/:flow が強制するものと同じ入力契約により invalid_inputs で拒否されます。シークレットスロット値をスケジュール入力から渡すことはできません。スケジュールは作成時に digest に固定されるため、オートメーションを再記録して再公開しても(下の危険ゾーンを参照)、既存のスケジュールが新しい digest へ遡及的に移動することはありません。削除して再作成するまでは、作成時に固定された正確な Recording を実行し続けます。
レート制限
このセクションは情報提供用です。制限はここで設定するのではなく、Run ゲートウェイ自体で強制されます。/v1/run/:flow へのすべての呼び出しは、固定ウィンドウで組織ごとにレート制限されます。各レスポンスには次が含まれます。
| Header | 意味 |
|---|---|
X-RateLimit-Limit | ウィンドウごとに許可される呼び出し数 |
X-RateLimit-Remaining | 現在のウィンドウ内で残っている呼び出し数 |
X-RateLimit-Reset | ウィンドウがリセットされる時刻(unixミリ秒) |
Retry-After ヘッダー(秒)付きで 429 と { "error": "rate_limited" } が返されます。制限はオートメーション単位ではなく組織全体です。/v1/run/* 経由で組織が呼び出すすべてのオートメーションに適用され、1つの予算を共有します。
危険ゾーン
ここには破壊的な操作が1つだけあります。再記録 です。これは Build Studio へ直接移動します。Build Studio で新しい手順を生成すると、現在の Recording が置き換えられ、公開時に新しい content-addressed な digest が生成されます。既存のスケジュールは、再作成するまで影響を受けません(上記参照)。固定された digest に対して実行され続けます。ドリフトエラーによって再記録が自動的に促されるケースを含む、再記録の完全な手順については、トラブルシューティング: 「サイト変更 - 再記録」 を参照してください。次のステップ
Build Studio
手順の記録、編集、公開を実際に行う場所です。
PlaygroundとAPIキー
エンドポイントをライブで試し、curlスニペットに必要なBearerキーを発行します。
Docsページを読む
このオートメーションについて自動生成される、完全なリクエスト/レスポンスリファレンスです。
サイト変更 - 再記録
ドリフト検出器、失敗中バナー、復旧ループの全体です。