マージ済み構成をプレビュー
マージ済み構成をプレビュー
実際にマージを実行せずに、ソースブランチをターゲットブランチへマージした結果を返します。確定前に正確な差分を表示する場合に便利です。
パスパラメータ
agent_id
エージェントのID。エージェント作成時に返されます。
source_branch_id
マージ元のソースブランチの一意の識別子。
ヘッダー
xi-api-key
クエリパラメータ
target_branch_id
マージ先の対象ブランチのID。
force
trueの場合、タイムスタンプに関係なく、ソースブランチの変更が常に競合時に優先されます。
レスポンス
成功レスポンス。
agent_id
エージェントのID
name
エージェントの名前。
conversation_config
エージェントの会話設定
metadata
エージェントのメタデータ。
platform_settings
エージェントのプラットフォーム設定
phone_numbers
エージェントの電話番号
whatsapp_accounts
エージェントに割り当てられたWhatsAppアカウント
workflow
エージェントのワークフロー
access_info
ユーザーに対するエージェントのアクセス情報。
version_id
エージェントが使用中のバージョンのID。
branch_id
エージェントが属するブランチのID
main_branch_id
このエージェントのメインブランチのID
procedures
procedure_idをキーとする手順。
default_hold_audio_url
カスタム保留音声がアップロードされていない場合に、待機中の発信者へ再生されるデフォルトの保留音のURL。ダッシュボードでプレビューできます。
overridden_fields
共通の祖先を基準に両方のブランチが同じフィールドを変更した設定フィールドのドットパス(競合)。どちら側が競合に勝ったかにかかわらず存在します。
conflicts
overridden_fieldsと同じ競合を構造化して表示します。各項目にはベース(共通祖先)、ソースブランチ、ターゲットブランチの値が含まれ、差異をフィールドごとに表示して解決できます。
source_identical_to_target
マージ/リベースがno-op、つまりマージ結果がソースブランチの先頭と同一になる場合はtrueです。この場合、リベースエンドポイントは拒否します。
エラー
422
Unprocessable Entity Error