Get all revisions for a treatment definition

get/definitions/{definitionId}/revisions
Internal-Use Only

Retrieves a list of all revisions that exist for a treatment definition.

Request Samples

1

Response Samples

1{
2 "links": [
3 {
4 "method": "GET",
5 "rel": "collection",
6 "href": "/treatmentDefinitions/definitions",
7 "uri": "/treatmentDefinitions/definitions",
8 "type": "application/vnd.sas.collection",
9 "itemType": "application/vnd.sas.treatment.definition"
10 },
11 {
12 "method": "GET",
13 "rel": "self",
14 "href": "/treatmentDefinitions/definitions?sortBy=name&start=2&limit=1",
15 "uri": "/treatmentDefinitions/definitions?sortBy=name&start=2&limit=1",
16 "type": "application/vnd.sas.collection",
17 "itemType": "application/vnd.sas.summary"
18 },
19 {
20 "method": "GET",
21 "rel": "first",
22 "href": "/treatmentDefinitions/definitions?sortBy=name&start=0&limit=1",
23 "uri": "/treatmentDefinitions/definitions?sortBy=name&start=0&limit=1",
24 "type": "application/vnd.sas.collection",
25 "itemType": "application/vnd.sas.summary"
26 },
27 {
28 "method": "GET",
29 "rel": "prev",
30 "href": "/treatmentDefinitions/definitions?sortBy=name&start=1&limit=1",
31 "uri": "/treatmentDefinitions/definitions?sortBy=name&start=1&limit=1",
32 "type": "application/vnd.sas.collection",
33 "itemType": "application/vnd.sas.summary"
34 },
35 {
36 "method": "GET",
37 "rel": "next",
38 "href": "/treatmentDefinitions/definitions?sortBy=name&start=3&limit=1",
39 "uri": "/treatmentDefinitions/definitions?sortBy=name&start=3&limit=1",
40 "type": "application/vnd.sas.collection",
41 "itemType": "application/vnd.sas.summary"
42 },
43 {
44 "method": "POST",
45 "rel": "create",
46 "href": "/treatmentDefinitions/definitions",
47 "uri": "/treatmentDefinitions/definitions",
48 "type": "application/vnd.sas.vnd.sas.treatment.definition",
49 "responseType": "application/vnd.sas.treatment.definition"
50 }
51 ],
52 "name": "treatmentDefinitions",
53 "accept": "application/vnd.sas.summary",
54 "start": 2,
55 "count": 5,
56 "items": [
57 {
58 "creationTimeStamp": "2021-09-15T18:45:05.406Z",
59 "modifiedTimeStamp": "2021-09-15T18:45:05.406Z",
60 "createdBy": "sasdemo",
61 "modifiedBy": "sasdemo",
62 "id": "da85cd3c-7c7a-437c-acac-eca2819c9a6d",
63 "type": "treatmentDefinition",
64 "name": "My Treatment Definition",
65 "links": [
66 {
67 "method": "GET",
68 "rel": "up",
69 "href": "/treatmentDefinitions/definitions",
70 "uri": "/treatmentDefinitions/definitions",
71 "type": "application/vnd.sas.collection"
72 },
73 {
74 "method": "GET",
75 "rel": "self",
76 "href": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
77 "uri": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
78 "type": "application/vnd.sas.treatment.definition"
79 },
80 {
81 "method": "GET",
82 "rel": "alternate",
83 "href": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
84 "uri": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
85 "type": "application/vnd.sas.summary"
86 },
87 {
88 "method": "DELETE",
89 "rel": "delete",
90 "href": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
91 "uri": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d"
92 },
93 {
94 "method": "PUT",
95 "rel": "update",
96 "href": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
97 "uri": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d",
98 "type": "application/vnd.sas.treatment.definition",
99 "responseType": "application/vnd.sas.treatment.definition"
100 },
101 {
102 "method": "GET",
103 "rel": "revisions",
104 "href": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d/revisions",
105 "uri": "/treatmentDefinitions/definitions/da85cd3c-7c7a-437c-acac-eca2819c9a6d/revisions",
106 "type": "application/vnd.sas.collection"
107 }
108 ],
109 "version": 2
110 }
111 ],
112 "limit": 1,
113 "version": 2
114}

Path Parameters

NameTypeRequiredDescription
definitionId
string
true

The unique identifier for the treatment definition.

Query Parameters

NameTypeRequiredDescription
filter
string<filter-criteria>
false

The criteria used for filtering the revisions of the specified treatment definition. See Filtering in REST APIs.

limit
integer
false

Returns the maximum number of revisions of the specified treatment definition.

sortBy
string<sort-criteria>
false

The criteria used for sorting the revisions of the specified treatment definition. See Sorting in REST APIs.

start
integer
false

Returns the index of the first revision of the specified treatment definition.

Header Parameters

NameTypeRequiredDescription
Accept-Item
string<media-type>
false

Used for selecting the desired item representation.

Allowed values:
application/vnd.sas.treatment.definition+jsonapplication/vnd.sas.summary+jsonapplication/vnd.sas.dcm.summary+json
Default:
application/vnd.sas.summary+json

Responses

StatusMeaningDescription
200OKThe request succeeded.HeadersSchema
400Bad RequestThe request was invalid.HeadersSchema
404Not FoundNo treatment definition exists at the requested path.HeadersSchema