Get content for a REST API definition revision

get/restApiDefinitions/{restApiDefinitionId}/revisions/{revisionId}

Retrieves the content for the specified revision of the REST API definition.

Request Samples

Response Samples

1{
2 "creationTimeStamp": "2023-01-15T10:30:00.000Z",
3 "modifiedTimeStamp": "2023-01-15T10:30:00.001Z",
4 "createdBy": "sasdemo",
5 "modifiedBy": "sasdemo",
6 "id": "e5f6a7b8-c9d0-1234-ef01-23456789abcd",
7 "name": "ExampleAPI",
8 "description": "Get items",
9 "majorRevision": 1,
10 "minorRevision": 0,
11 "signature": [
12 {
13 "name": "responseBody",
14 "dataType": "string",
15 "direction": "output"
16 },
17 {
18 "name": "responseStatusCode",
19 "dataType": "integer",
20 "direction": "output"
21 }
22 ],
23 "queryParams": [],
24 "requestHeaders": [],
25 "responseHeaders": [],
26 "method": "GET",
27 "uriTemplate": "https://example.com",
28 "authorization": {
29 "authorizationType": "NONE"
30 },
31 "folderType": "myFolder",
32 "checkout": false,
33 "locked": false,
34 "links": [
35 {
36 "method": "GET",
37 "rel": "up",
38 "href": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions",
39 "uri": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions",
40 "type": "application/vnd.sas.collection"
41 },
42 {
43 "method": "GET",
44 "rel": "self",
45 "href": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd",
46 "uri": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd",
47 "type": "application/vnd.sas.decision.rest.api.definition"
48 },
49 {
50 "method": "GET",
51 "rel": "alternate",
52 "href": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd",
53 "uri": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd",
54 "type": "application/vnd.sas.summary"
55 },
56 {
57 "method": "DELETE",
58 "rel": "delete",
59 "href": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd",
60 "uri": "/decisions/restApiDefinitions/c3d4e5f6-a7b8-9012-cdef-012345678901/revisions/e5f6a7b8-c9d0-1234-ef01-23456789abcd"
61 }
62 ],
63 "version": 1
64}

Path Parameters

NameTypeRequiredDescription
restApiDefinitionId
string
true

The identifier for the REST API definition.

revisionId
string
true

The identifier for the revision of the REST API definition.

Responses

StatusMeaningDescription
200OK

The request succeeded.

HeadersSchema
404Not Found

No revision for a REST API definition exists at the requested path.

HeadersSchema