Get folder path
OVERVIEW
API method to get folder details along with its parent folder hierarchy and the information from Collaborate.
| Resource(API) EndPoint | Query Params | HTTP Method | Request XML | Response | Response Code |
|---|---|---|---|---|---|
| /folders/{folderId}/path | - | GET | Response XML | Response Code |
Response
If successful this method returns a file resource in the response body.
| Parameter Name | Value | Description |
|---|---|---|
| folderid | Int | ID of the parent folder in which the folder exists |
| folderName | String | Name of the parent folder |
| noOfDocs | int | No. of documents in folder |
| name | String | Name of folder |
| permission | Object | Permission object for folder |
| createddate | Date | Date is provided in “dd mmm yyyy” format based on UTC timezone |
| modifieddate | Date |
Date is provided in “dd mmm yyyy” format based on UTC timezone. Author, creation and modified date is provided based on site settings |
| SiteId | int | ID of site in which folder exists |
| location | String | String showing hierarchy of parent folders |
| location | String | Full path to the file location in Collaborate including site name |
| createdby | Object | User object for the person who created this file |
| modifiedby | Object |
User object for the person who modified this file |
Response XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<folder> <folder> <folderId>6059</folderId> <folderName>test_folder</folderName> <noOfDocs>6</noOfDocs> <folder> <folderId>10114</folderId> <folderName>A</folderName> <noOfDocs>0</noOfDocs> <folder> <folderId>10115</folderId> <folderName>B</folderName> <noOfDocs>0</noOfDocs> <folder> <folderId>10116</folderId> <folderName>C</folderName> <noOfDocs>6</noOfDocs> <folder> <folderId>10119</folderId> <folderName>y</folderName> <noOfDocs>0</noOfDocs> </folder> </folder> </folder> </folder> </folder> <id>10119</id> <name>y</name> <permission> <view>1</view> <edit>1</edit> <delete>1</delete> <addEditAllFiles>1</addEditAllFiles> <viewAllFiles>1</viewAllFiles> <admin>1</admin> </permission> <siteid>4008</siteid> <accessInherited>1</accessInherited> <createddate>09 Aug 2018 12:56</createddate> <modifieddate>09 Aug 2018 12:56</modifieddate> <location>test_folder > A > B > C</location> <createdby> <firstname>Tom</firstname> <lastname>Chick</lastname> <email>tom.chick@highq.com</email> <userid>102</userid> </createdby> <modifiedby> <firstname>Tom</firstname> <lastname>Chick</lastname> <email>tom.chick@highq.com</email> <userid>102</userid> </modifiedby> <contentstatus>1</contentstatus></folder>
Response Error Code :
| Code | Meaning |
|---|---|
| 401 | Unauthorised |
| 403 | Validation failed/ Forbidden |
| 405 | Method not allowed (calling API with wrong method) |
| 500 | Internal error |
Comments
0 Comments