Get revisions across treatment definition groups
Returns a list of the treatment definition group revisions based on the list of resource IDs.
1{2 "links": [3 {4 "method": "POST",5 "rel": "collection",6 "href": "/treatmentDefinitions/definitionGroupRevisions",7 "uri": "/treatmentDefinitions/definitionGroupRevisions",8 "type": "application/vnd.sas.collection"9 },10 {11 "method": "POST",12 "rel": "self",13 "href": "/treatmentDefinitions/definitionGroupRevisions?start=0&limit=10",14 "uri": "/treatmentDefinitions/definitionGroupRevisions?start=0&limit=10",15 "type": "application/vnd.sas.collection"16 }17 ],18 "name": "treatmentDefinitionGroupRevisions",19 "accept": "application/vnd.sas.treatment.definition.group",20 "start": 0,21 "count": 2,22 "items": [23 {24 "creationTimeStamp": "2021-09-16T18:34:43.865Z",25 "modifiedTimeStamp": "2021-09-16T18:34:43.865Z",26 "createdBy": "sasdemo",27 "modifiedBy": "sasdemo",28 "id": "5083819a-b690-43eb-a676-5130c465435c",29 "name": "My Treatment Definition Group",30 "majorRevision": 1,31 "minorRevision": 0,32 "checkout": false,33 "locked": false,34 "members": [35 {36 "definitionId": "81b5f14a-f131-4a2c-a84f-62175b27a9a1",37 "definitionName": "Treatment_2",38 "definitionRevisionId": "ac372328-9220-44c1-8ee5-d2d75607bc87",39 "definitionRevisionName": 140 },41 {42 "definitionId": "8c21e6e2-a2e7-4296-a11a-ad19d2c40852",43 "definitionName": "Treatment_1",44 "definitionRevisionId": "b9be29ad-557a-4c20-a70e-0cdb49d998e4",45 "definitionRevisionName": 1,46 "attributeValueMappings": [47 {48 "attributeId": "3064402c-b83f-4c43-baa7-e68c28028e2a",49 "attributeName": "foo",50 "mappingType": "variable",51 "value": "foo"52 }53 ]54 }55 ],56 "links": [57 {58 "method": "GET",59 "rel": "up",60 "href": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions",61 "uri": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions",62 "type": "application/vnd.sas.collection"63 },64 {65 "method": "GET",66 "rel": "self",67 "href": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c",68 "uri": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c",69 "type": "application/vnd.sas.treatment.definition.group"70 },71 {72 "method": "GET",73 "rel": "alternate",74 "href": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c",75 "uri": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c",76 "type": "application/vnd.sas.summary"77 },78 {79 "method": "GET",80 "rel": "checkOuts",81 "href": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c/checkOuts",82 "uri": "/treatmentDefinitions/definitionGroups/d738c763-6d1f-4980-a3ec-b57dda234179/revisions/5083819a-b690-43eb-a676-5130c465435c/checkOuts",83 "type": "application/vnd.sas.collection",84 "itemType": "application/vnd.sas.dcm.summary"85 }86 ],87 "folderType": "myFolder",88 "sourceRevisionUri": "/treatmentDefinitions/definitionGroups/bc0aa316-0d1d-4e8d-8251-87bf18220518/revisions/8a7cf41f-b327-4957-91b2-3fc8dce816af",89 "copyTimeStamp": "2021-09-16T18:34:43.865Z",90 "version": 4,91 "status": "valid"92 },93 {94 "creationTimeStamp": "2021-09-16T20:55:26.275Z",95 "modifiedTimeStamp": "2021-09-16T20:55:26.275Z",96 "createdBy": "sasdemo",97 "modifiedBy": "sasdemo",98 "id": "273a4794-bf9e-47bd-b437-f02575337479",99 "name": "My Treatment Definition Group 2",100 "majorRevision": 1,101 "minorRevision": 2,102 "checkout": false,103 "locked": false,104 "members": [105 {106 "definitionId": "81b5f14a-f131-4a2c-a84f-62175b27a9a1",107 "definitionName": "Treatment_2",108 "definitionRevisionId": "ac372328-9220-44c1-8ee5-d2d75607bc87",109 "definitionRevisionName": 1110 },111 {112 "definitionId": "da85cd3c-7c7a-437c-acac-eca2819c9a6d",113 "definitionName": "My Treatment Definition",114 "definitionRevisionId": "a6d2bfda-6fd3-4549-8613-e9b1d192b39b",115 "definitionRevisionName": 1,116 "attributeValueMappings": [117 {118 "attributeId": "a2ba0939-4b65-4508-ad43-c4d371c6b5eb",119 "attributeName": "Discount",120 "mappingType": "variable",121 "value": "Discount"122 },123 {124 "attributeId": "d39deb65-9e77-4340-a258-5a48f360954f",125 "attributeName": "Product",126 "mappingType": "variable",127 "value": "Product"128 },129 {130 "attributeId": "48cbcd9c-2517-4c1d-902a-28769751dff7",131 "attributeName": "Offertext",132 "mappingType": "variable",133 "value": "Offertext"134 },135 {136 "attributeId": "352b97bf-500f-435b-9358-855b5d4bb03a",137 "attributeName": "Budget",138 "mappingType": "variable",139 "value": "Budget"140 },141 {142 "attributeId": "ffabcac8-4f55-499f-b63d-5d8a52575547",143 "attributeName": "Goal",144 "mappingType": "variable",145 "value": "Goal"146 },147 {148 "attributeId": "8e67bc1d-a529-49dc-b704-9763549d43a3",149 "attributeName": "TimesClicked",150 "mappingType": "variable",151 "value": "TimesClicked"152 }153 ],154 "attributeNameAliases": [155 {156 "attributeId": "48cbcd9c-2517-4c1d-902a-28769751dff7",157 "attributeName": "Offertext",158 "aliasName": "Offer Text"159 }160 ]161 }162 ],163 "links": [164 {165 "method": "GET",166 "rel": "up",167 "href": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions",168 "uri": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions",169 "type": "application/vnd.sas.collection"170 },171 {172 "method": "GET",173 "rel": "self",174 "href": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479",175 "uri": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479",176 "type": "application/vnd.sas.treatment.definition.group"177 },178 {179 "method": "GET",180 "rel": "alternate",181 "href": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479",182 "uri": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479",183 "type": "application/vnd.sas.summary"184 },185 {186 "method": "GET",187 "rel": "checkOuts",188 "href": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479/checkOuts",189 "uri": "/treatmentDefinitions/definitionGroups/625e99fd-4d8a-4ee2-b201-4fd3c062169f/revisions/273a4794-bf9e-47bd-b437-f02575337479/checkOuts",190 "type": "application/vnd.sas.collection",191 "itemType": "application/vnd.sas.dcm.summary"192 }193 ],194 "version": 4,195 "status": "valid"196 }197 ],198 "limit": 10,199 "version": 2200}
Name | Type | Required | Description |
---|---|---|---|
limit | integer | false | Returns the maximum number of revisions of the specified treatment definition. Examples: 500 |
start | integer | false | Returns the index of the first revision of the specified treatment definition. Examples: 100 |
Name | Type | Required | Description |
---|---|---|---|
Accept-Item | string<media-type> | false | Used for selecting desired item representation. Allowed values: application/vnd.sas.treatment.definition.group+jsonapplication/vnd.sas.summary+jsonapplication/vnd.sas.dcm.summary+json Default: application/vnd.sas.summary+json Examples: "application/vnd.sas.treatment.definition.group+json" |
Select resource IDs for which details of the treatment definition are to be found.
Identifies a set of resources.
Name | Type | Required | Description |
---|---|---|---|
version | integer | true | The schema version number of this media type. This representation is version 1. |
template | string | false | A URI template in which the {id} parameter can be replaced with a value from the "resources" array in order to yield the URI of the identified resource. |
type | string | false | Specifies whether the resources array contains IDs, URIs, or both. Allowed values: idurimixed |
resources | array [string] | true | An array of resource IDs or URIs |
links | array [Link] | false | An array of links to related resources and actions. |
Status | Meaning | Description | ||
---|---|---|---|---|
200 | OK | The request succeeded. | Headers | Schema |
400 | Bad Request | The request was invalid. | Headers | Schema |