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