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.