Get Project Folders
You will get project folders from here
/ProjectFolderEx/GetProjectFolders
Query String
Parameter | Required | Value |
---|---|---|
externalUser | Mandatory | 1 |
start | Mandatory | 1 |
SortBy | Optional | Name |
SortOrder | Optional | 0(Ascending) and 1(Descending) |
Request Header
Parameter | Required | Value |
---|---|---|
TokenKey | Mandatory | User Input |
ModuleKeyRequest | Mandatory | PWP |
Accept-Language | Optional | en-US |
Accept-Encoding | Optional | gzip |
Content-Type | Mandatory | application/json |
Request Body
Parameter | Required | Value |
---|---|---|
EncriptedPINProjectID | Mandatory | User Input |
EncriptedParentFolderID | OPtional | User Input |
Example
externalUser:1
start:1
SortBy:Name
SortOrder:0
TokenKey:Your Token Key
ModuleKeyRequest:PWP
Accept-Language:en-US
Accept-Encoding:gzip
Content-Type:application/json
{
"EncriptedPINProjectID":"Requested Project Id",
"EncriptedParentFolderID":"Parent Folder Id if exixts"
}
[
{
"ProjectFolderID": 0,
"FolderName": "100SubTest_1",
"ParentFolderID": 0,
"LevelID": 1,
"CreatedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": "FName",
"MiddleName": "",
"LastName": "LName",
"Email": "[email protected]",
"UserName": "FName LName",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"ModifiedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": "ftest01",
"MiddleName": "",
"LastName": "ltest01",
"Email": " [email protected]",
"UserName": " ftest01",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"CreateDate": "2016-08-29T05:08:55.837",
"ChildFolderCount": 0,
"DocumentCount": 0,
"PINProjectID": 0,
"PathName": "TestFolder0001 >> 100SubTest_1",
"PathFolderID": "",
"IncludeInLatestSet": false,
"IsVirtualFolder": false,
"FolderType": 0,
"IsShared": 0,
"ParentFolderName": "TestFolder0001",
"IsDeleted": 0,
"AllChidDocCount": 0,
"CreateBy": 0,
"ChildDocumentUnpublishCount": 0,
"OrdinalNum": 1,
"ModifyDate": "0001-01-01T00:00:00",
"IsSharedFolder": false,
"IsRootSharedFolder": false,
"IsExpired": false,
"ShareResponseStatus": 0,
"ShareResponseDate": "0001-01-01T00:00:00",
"UserRoleID": 0,
"RequestedUserRoleID": 0,
"EncriptedProjectFolderID": "nxt%2fLGS%2fQWiJUYlhsFAHSg%3d%3d",
"CLProjectFolderID": 0,
"EncriptedParentFolderID": "nxt%2fLGS%2fQWhaP96h4Gc1Dg%3d%3d",
"EncriptedPINProjectID": "9HlE7J7ZJbW9YuMytm9zHg%3d%3d",
"EncriptedPathFolderID": "y3dEidaIIip52poBkQ9eO3NrIIRYEJOb",
"EncriptedCreateBy": "6iQSk9gDXQmji3cwJilgGg%3d%3d"
},
{
"ProjectFolderID": 0,
"FolderName": "101SubTest_2",
"ParentFolderID": 0,
"LevelID": 1,
"CreatedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": " ftest01",
"MiddleName": "",
"LastName": " ltest01",
"Email": " [email protected]",
"UserName": " ftest01",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"ModifiedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": " ftest01",
"MiddleName": "",
"LastName": " ltest01",
"Email": "[email protected]",
"UserName": " ftest01",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"CreateDate": "2016-08-29T05:08:55.897",
"ChildFolderCount": 0,
"DocumentCount": 0,
"PINProjectID": 0,
"PathName": "TestFolder0001 >> 101SubTest_2",
"PathFolderID": "",
"IncludeInLatestSet": false,
"IsVirtualFolder": false,
"FolderType": 0,
"IsShared": 0,
"ParentFolderName": "TestFolder0001",
"IsDeleted": 0,
"AllChidDocCount": 0,
"CreateBy": 0,
"ChildDocumentUnpublishCount": 0,
"OrdinalNum": 2,
"ModifyDate": "0001-01-01T00:00:00",
"IsSharedFolder": false,
"IsRootSharedFolder": false,
"IsExpired": false,
"ShareResponseStatus": 0,
"ShareResponseDate": "0001-01-01T00:00:00",
"UserRoleID": 0,
"RequestedUserRoleID": 0,
"EncriptedProjectFolderID": "nxt%2fLGS%2fQWinkEoCHbZrjA%3d%3d",
"CLProjectFolderID": 0,
"EncriptedParentFolderID": "nxt%2fLGS%2fQWhaP96h4Gc1Dg%3d%3d",
"EncriptedPINProjectID": "9HlE7J7ZJbW9YuMytm9zHg%3d%3d",
"EncriptedPathFolderID": "y3dEidaIIip52poBkQ9eO5spEJ6bwsyD",
"EncriptedCreateBy": "6iQSk9gDXQmji3cwJilgGg%3d%3d"
},
{
"ProjectFolderID": 0,
"FolderName": "102SubTest",
"ParentFolderID": 0,
"LevelID": 1,
"CreatedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": " ftest01",
"MiddleName": "",
"LastName": " ltest01",
"Email": " [email protected]",
"UserName": " ftest01",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"CreateDate": "2016-08-29T06:30:55.18",
"ChildFolderCount": 0,
"DocumentCount": 0,
"PINProjectID": 0,
"PathName": "TestFolder0001 >> 102SubTest",
"PathFolderID": "",
"IncludeInLatestSet": false,
"IsVirtualFolder": false,
"FolderType": 0,
"IsShared": 0,
"ParentFolderName": "TestFolder0001",
"IsDeleted": 0,
"AllChidDocCount": 0,
"CreateBy": 0,
"ChildDocumentUnpublishCount": 0,
"OrdinalNum": 3,
"ModifyDate": "0001-01-01T00:00:00",
"IsSharedFolder": false,
"IsRootSharedFolder": false,
"IsExpired": false,
"ShareResponseStatus": 0,
"ShareResponseDate": "0001-01-01T00:00:00",
"UserRoleID": 0,
"RequestedUserRoleID": 0,
"EncriptedProjectFolderID": "nxt%2fLGS%2fQWi2UmXqOUypAA%3d%3d",
"CLProjectFolderID": 0,
"EncriptedParentFolderID": "nxt%2fLGS%2fQWhaP96h4Gc1Dg%3d%3d",
"EncriptedPINProjectID": "9HlE7J7ZJbW9YuMytm9zHg%3d%3d",
"EncriptedPathFolderID": "y3dEidaIIip52poBkQ9eO2V44uRuBdb0",
"EncriptedCreateBy": "6iQSk9gDXQmji3cwJilgGg%3d%3d"
},
{
"ProjectFolderID": 0,
"FolderName": "102SubTest_Updated",
"ParentFolderID": 0,
"LevelID": 1,
"CreatedBy": {
"PWUserID": 0,
"PWAccountID": 0,
"PWContactID": 0,
"PrimaryPWContactID": 0,
"FirstName": " ftest01",
"MiddleName": "",
"LastName": " ltest01",
"Email": " [email protected]",
"UserName": " ftest01",
"Admin": false,
"Status": 0,
"AccountExpiryDate": "0001-01-01T00:00:00",
"ShareProjectCount": 0,
"AccountCreateDate": "0001-01-01T00:00:00",
"BillingStartDate": "0001-01-01T00:00:00",
"EncriptedPWUserID": "6iQSk9gDXQmji3cwJilgGg%3d%3d",
"EncriptedPWAccountID": "55SMGlXwzNKa7XMZKNMJZw%3d%3d",
"EncriptedPWContactID": "WoxScYbLO96t4MLGmZpx5g%3d%3d"
},
"CreateDate": "2016-08-29T06:51:22.57",
"ChildFolderCount": 0,
"DocumentCount": 0,
"PINProjectID": 0,
"PathName": "TestFolder0001 >> 102SubTest_Updated",
"PathFolderID": "",
"IncludeInLatestSet": false,
"IsVirtualFolder": false,
"FolderType": 0,
"IsShared": 0,
"ParentFolderName": "TestFolder0001",
"IsDeleted": 0,
"AllChidDocCount": 0,
"CreateBy": 0,
"ChildDocumentUnpublishCount": 0,
"OrdinalNum": 5,
"ModifyDate": "0001-01-01T00:00:00",
"IsSharedFolder": false,
"IsRootSharedFolder": false,
"IsExpired": false,
"ShareResponseStatus": 0,
"ShareResponseDate": "0001-01-01T00:00:00",
"UserRoleID": 0,
"RequestedUserRoleID": 0,
"EncriptedProjectFolderID": "nxt%2fLGS%2fQWgHp5ke2OSlmA%3d%3d",
"CLProjectFolderID": 0,
"EncriptedParentFolderID": "nxt%2fLGS%2fQWhaP96h4Gc1Dg%3d%3d",
"EncriptedPINProjectID": "9HlE7J7ZJbW9YuMytm9zHg%3d%3d",
"EncriptedPathFolderID": "y3dEidaIIip52poBkQ9eOw3ttl2v2L5N",
"EncriptedCreateBy": "6iQSk9gDXQmji3cwJilgGg%3d%3d"
}
]
Remarks:
1) In Query String: startIndex and endIndex is user input. It defined from which index to which index data required. If startIndex and endIndex value is zero then it returned all data. SortBy and SortOrder is optional field. It only works above mention value only.
Updated over 7 years ago