Get file or directory properties

get/sessions/{sessionId}/files/{fileOrDirectoryPath}
Internal-Use Only

Gets file or directory properties at a specified path.

Request Samples

1

Response Samples

1{
2 "isDirectory": false,
3 "modifiedTimeStamp": "2018-11-07T08:32:45Z",
4 "name": "hello.txt",
5 "path": "test",
6 "readOnly": false,
7 "size": 6,
8 "version": 1,
9 "links": [
10 {
11 "href": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt",
12 "method": "GET",
13 "rel": "self",
14 "type": "application/vnd.sas.compute.file.properties",
15 "uri": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt"
16 },
17 {
18 "href": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt/content",
19 "method": "GET",
20 "rel": "getFile",
21 "type": "text/plain",
22 "uri": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt/content"
23 },
24 {
25 "href": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt",
26 "method": "DELETE",
27 "rel": "deleteFile",
28 "uri": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt"
29 },
30 {
31 "href": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt/content",
32 "method": "PUT",
33 "rel": "createFile",
34 "type": "text/plain",
35 "uri": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt/content"
36 },
37 {
38 "href": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt",
39 "method": "PUT",
40 "rel": "renameFile",
41 "responseType": "application/vnd.sas.compute.file.properties",
42 "type": "application/vnd.sas.compute.file.properties",
43 "uri": "/compute/sessions/RKEY-ses0000/files/test~fs~hello.txt"
44 },
45 {
46 "href": "/compute/sessions/RKEY-ses0000/files/{destinationFile}",
47 "method": "POST",
48 "rel": "copyFile",
49 "responseType": "application/vnd.sas.compute.file.properties",
50 "type": "application/vnd.sas.compute.file.request",
51 "uri": "/compute/sessions/RKEY-ses0000/files/{destinationFile}"
52 }
53 ]
54}

Path Parameters

NameTypeRequiredDescription
fileOrDirectoryPath
string
true

Specifies the file or directory path. In the path value, replace each forward slash with fs.

sessionId
string<object-id>
true

Specifies the ID of the session.

Query Parameters

NameTypeRequiredDescription
expandPath
boolean
false

Specifies whether to return fully qualified paths in response links.

Default:
false

Responses

StatusMeaningDescription
200OKThe request succeeded.HeadersSchema
400Bad RequestThe request was invalid.Schema
404Not FoundNo resource exists at the requested path.Schema
415Unsupported Media TypeThe requested media type is not supported.Schema