Create a revision of a treatment definition group
Creates a new revision of a treatment definition group based on the representation in the request body.
1{2 "name": "My Treatment Definition Group",3 "checkout": false,4 "locked": false,5 "sourceRevisionUri": "/treatmentDefinitions/definitionGroups/6b53e248-1afb-4147-b17a-13e75b8c759b/revisions/0340f630-3ee6-4058-ad36-744619c141d5",6 "copyTimeStamp": "2020-06-17T13:37:01.750Z",7 "members": [8 {9 "definitionId": "60095dcd-b2ca-4705-8cf6-aa693fce1692"10 },11 {12 "definitionId": "60095dcd-b2ca-4705-8cf6-aa693fce1692",13 "definitionRevisionId": "f813702e-dff8-443e-a7af-727ab027fb7e",14 "attributeValueMappings": [15 {16 "attributeId": "fdb1e22e-5358-4311-a914-eec901c2da5f",17 "mappingType": "variable",18 "value": "Discount"19 },20 {21 "attributeId": "7c17cbaf-dd3d-4288-b6a9-54ae7c7c91c6",22 "mappingType": "constant",23 "value": "Samsung"24 },25 {26 "attributeId": "a0a3b4d4-fc28-4194-84dd-fe2dc3286009",27 "mappingType": "variable",28 "value": "Clicked"29 }30 ],31 "attributeNameAliases": [32 {33 "attributeId": "fdb1e22e-5358-4311-a914-eec901c2da5f",34 "aliasName": "Discount ID"35 }36 ]37 }38 ]39}
Name | Type | Required | Description |
---|---|---|---|
groupId | string | true | The unique identifier for the treatment definition group. Examples: "da85cd3c-7c7a-437c-acac-eca2819c9a6d" |
Name | Type | Required | Description |
---|---|---|---|
fromRevisionUri | string | false | This value specifies the URI of the treatment definition group revision this new treatment definition group revision is being created from. This property allows for the lineage of a treatment definition group to be traced. The valid format for this parameter is '/treatmentDefinitions/definitionGroups/${groupId}/revisions/${revisionId}' Examples: "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c" |
revisionType | string | false | Valid values are Allowed values: majorminor |
Treatment definition group details that must be created as a revision.
The representation of a treatment definition group.
Name | Type | Required | Description |
---|---|---|---|
name | string | true | The treatment definition group name. |
description | string | false | The treatment definition group description. |
locked | boolean | false | Flag which indicates if the content of the revision being viewed is locked or editable. |
activationStatus | string<enumeration> | false | Status of the activation. Allowed values: activeinactivependingrunningcancelledtimedOutfailed |
activationError | Error | false | The representation of an error. |
activatedTimeStamp | string<date-time> | false | The date and time that the treatment definition group revision was activated. |
status | string<enumeration> | false | Status of the treatment definition. Allowed values: validerror |
members | array [Treatment Definition Group Member] | false | The group of treatment definition members. |
folderType | string | false | Indicates the kind of folder where the treatment definition group is housed. |
links | array [Link] | false | Zero or more links to related resources or operations. |
version | integer | false | This media type's schema version number. This representation is version 4. |
Status | Meaning | Description | ||
---|---|---|---|---|
201 | Created | A revision of a treatment definition group was created. | Headers | Schema |
400 | Bad Request | The request was invalid. | Headers | Schema |