---
title: "Decision model variant REST API"
slug: "decision-model-variant-rest-api"
abstract: "Describes the object attributes used in the Sitecore Personalize Decision model variant REST API."
---
# Decision model variant REST API

A decision model variant is the child object of a decision model.

Use the following attributes for decision model variants:

| Attribute | Type | Description | Example(s) |
| --- | --- | --- | --- |
| `items` | A JSON array of JSON objects | The array of decision model items. | N/A |
| `name` | string | The name of the decision model. | `"Determine Ancillary Upsell"` |
| `modifiedByUserRef` | string | The unique reference of the user who modified the decision model. | `"843c775e-db9c-49f6-9f56-e3999123bcf4"` |
| `revision` | integer | The sequential number of the decision model revision. | `2` |
| `archived` | Boolean | The archive status of the decision model variant. | `false` |
| `decisionModelDefinitionRef` | string | The reference of the decision model. | `"9c9ca46b-e887-43fe-9d84-f49604f5172d"` |
| `definition` | string | The definition of the decision model variant that belongs to the decision canvas. | N/A |
| `revisions` | A JSON array of JSON objects | An array of revisions of the decision model variants that belong to the decision model. | N/A |
| `decisionModelDefinition` | string | The decision model definition that the decision model variant belongs to. | N/A |
| `offers` | A JSON array of strings | An array of available offers of the decision model variants. | N/A |
| `inProduction` | Boolean | The production status of the decision model variant. | `true` |