意思決定モデルの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
POST /v2/decisionModelDefinitions
意思決定モデルを作成します。
最低限、リクエスト文に以下の必要な属性を記載する必要があります:
属性
種類
概要
例
name
ストリング
意思決定モデルの名前です。
"Determine Ancillary Upsell"
deploymentConfiguration
目的
variants配列を含むオブジェクトです。
"mys3cr3tstr1ingforauth1!x"
deploymentConfiguration.variants
配列
オブジェクトの配列です。すべてのオブジェクトはバリアントを表します。
この配列は空のままにしておいていい。
"mys3cr3tstr1ingforauth1!x"
variants配列を空にしない場合、配列内のすべてのオブジェクトは以下の必要な属性を含まなければなりません。
属性
種類
概要
例
variantRef
ストリング
意思決定モデルのバリアントの参照。
"19700f15-4069-4121-b709-1031118677c8"
split
整数
意思決定モデルのバリアントが影響を与えるオーディエンスの割合。
80
status
文字列エヌム(大文字)
意思決定モデルのバリアントの現状。
以下のいずれかでなければなりません:
- "DRAFT"
- "TEST"
- "PRODUCTION"
- "ARCHIVED"
variantRevision
整数
意思決定モデルのバリアント改訂の連続番号。
2
deploymentConfigurationの目的:
"deploymentConfiguration": { "variants": { "variantRef": "19700f15-4069-4121-b709-1031118677c8", "split": 80, "status": "PRODUCTION", "variantRevision": 2 }
}
応答の中のrefキーには意思決定モデルの参照が含まれています。
例えば、意思決定モデル参照を使って特定の意思決定モデルとやり取りし、取得または更新します。
curl -X POST '
{
"clientKey": "pqsPERS3lw12v5a9rrHPW1c4hET73GxQ",
"href": "