Create a decision model
POST /v2/decisionModelDefinitions
Creates a decision model.
In the response, the ref
key contains the decision model reference.
You use the decision model reference to interact with a specific decision model, for example, to retrieve or update it.
RequestResponse
curl -X POST '<baseURL>/v2/decisionModelDefinitions' \
-H 'Authorization: Bearer <accessToken>' \
-H 'Accept: application/json' \
--data-raw '
{
"name": "Determine Ancillary Upsell",
"deploymentConfiguration": {
"variants": []
}
}'
RequestResponse
{
"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"
}
}