テンプレート実行を作成
テンプレート実行を作成
パスパラメータ
ElevenLabsアプリまたはGET /v1/flows/templatesに表示されるテンプレートのID。
ヘッダー
リクエスト
入力ポートIDをキーとする入力値です。実行するバージョンのすべての入力ポートを指定する必要があり、不足または不明なIDは拒否されます。入力のないテンプレートには{}を渡してください。
実行するテンプレートスナップショット。特定のバージョンIDを渡してそのスナップショットを固定するか、latest(省略時のデフォルト)を渡してテンプレートの最新公開バージョンを実行します。固定できるのは公開済みバージョンのみですが、テンプレートのオーナーは公開前の試用として未公開の保存済みスナップショットも固定できます。ライブドラフトがこのAPIで実行されることはありません。
含めると、実行のstatusがcompletedまたはfailedに達した時点で、実行結果をワークスペースに設定されたflows Webhookへ送信します。実行全体につきイベントは1件です。flows_template_runイベントのdataは、GET /v1/flows/templates/{template_id}/runs/{run_id}の最終応答と一致します。
レスポンス
成功レスポンス。
実行の一意の識別子です。
この実行で使用されたテンプレート。複数のテンプレートを実行するWebhookコンシューマーは、実行とテンプレートの対応表を保持せずに各実行を区別できます。
この実行で使用されたテンプレートバージョン。実行の作成時に解決されるため、latestで開始した実行には実際に使用されたバージョンが記録されます。
出力から集約された実行のステータス。出力が開始するまではpending、いずれかの出力が未完了の間はgenerating、すべての出力が完了するとcompleted、すべての出力が終了し少なくとも1つが失敗するとfailedです。completedとfailedは終端ステータスであり、実行がいずれかに到達するとflows_template_runWebhookが発火します。
出力ポートIDをキーとする実行の出力。各出力は、ポートのcontent_schemaのtypeに基づいてtypeで識別されるTemplateOutputです。