意思決定モデルの作成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
POST /v2/decisionModelDefinitions
ディシジョンモデルを作成します。
少なくとも、要求本文で次の必須属性を指定する必要があります。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
name |
糸 |
デシジョンモデルの名前。 |
"Determine Ancillary Upsell" |
|
deploymentConfiguration |
オブジェクト |
variants配列を含むオブジェクト。 |
該当なし |
|
deploymentConfiguration.variants |
配列 |
オブジェクトの配列。すべてのオブジェクトはバリアントを記述します。 この配列は空のままにしておくことができます。 |
該当なし |
variants配列を空のままにしない場合、配列内のすべてのオブジェクトには次の必須属性が含まれている必要があります。
|
属性 |
種類 |
形容 |
例 |
|---|---|---|---|
|
variantRef |
糸 |
ディシジョンモデルバリアントの参照。 |
"19700f15-4069-4121-b709-1031118677c8" |
|
split |
整数 |
意思決定モデルのバリアントが影響を与えるオーディエンスの割合。 |
80 |
|
status |
string enum (大文字) |
ディシジョンモデルバリアントのステータス。 |
次のいずれかである必要があります。
|
|
variantRevision |
整数 |
ディシジョンモデルバリアントリビジョンの連番。 |
2 |
deploymentConfigurationオブジェクト:
"deploymentConfiguration": { "variants": [ { "variantRef": "19700f15-4069-4121-b709-1031118677c8", "split": 80, "status": "PRODUCTION", "variantRevision": 2 } ] }
応答では、refキーに決定モデル参照が含まれています。
決定モデル参照を使用して、特定の決定モデルと対話します (例えば、決定モデル を取得 または 更新 します)。
curl -X POST '<baseURL>/v2/decisionModelDefinitions' \ -H 'Authorization: Bearer <accessToken>' \ -H 'Accept: application/json' \ --data-raw ' { "name": "Determine Ancillary Upsell", "deploymentConfiguration": { "variants": [] } }'
{ "clientKey": "pqsPERS3lw12v5a9rrHPW1c4hET73GxQ", "href": "<baseURL>/v2/decisionModelDefinitions/62fa90f6-f59c-4974-b603-587dd6a5f951", "ref": "62fa90f6-f59c-4974-b603-587dd6a5f951", "name": "Determine Ancillary Upsell", "modifiedByRef": "25f46901-bc51-45e8-b587-148aecf1e48f", "modifiedAt": "2025-10-12T12:45:03.902Z", "revision": 1, "archived": false, "deploymentConfiguration": { "variants": [] }, "variants": { "href": "<baseURL>/v2/decisionModelDefinitions/62fa90f6-f59c-4974-b603-587dd6a5f951/variants" }, "revisions": { "href": "<baseURL>/v2/decisionModelDefinitions/62fa90f6-f59c-4974-b603-587dd6a5f951/revisions" } }