Get Project Folders

You will get project folders from here

/ProjectFolderEx/GetProjectFolders

Query String

ParameterRequiredValue
externalUserMandatory1
startMandatory1
SortByOptionalName
SortOrderOptional0(Ascending) and 1(Descending)

Request Header

ParameterRequiredValue
TokenKeyMandatoryUser Input
ModuleKeyRequestMandatoryPWP
Accept-LanguageOptionalen-US
Accept-EncodingOptionalgzip
Content-TypeMandatoryapplication/json

Request Body

ParameterRequiredValue
EncriptedPINProjectIDMandatoryUser Input
EncriptedParentFolderIDOPtionalUser 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.