Create Project Folder/Folders

You can create or update project folder/folders from here

/api/ProjectFolder

Query String

ParameterRequiredValue

Request Header

Parameter

Required

Value

TokenKey

Mandatory

User Input

Accept-Language

Optional

en-US

Accept-Encoding

Optional

gzip

Content-Type

Mandatory

application/json

Request Body

Parameter

Required

Value

PINProjectID

Mandatory

User Input

ProjectFolderID

Mandatory

blank

ParentFolderID

Mandatory

User Input

FolderName

Mandatory

User Input

Example : Request Body

{
  "FolderName": <UserInput>,
  "ParentFolderID": <ParentFolderID>,
  "PINProjectID": <PINProjectID>
}

Response

Location
Permission

Entity : Project Folder

Property Name

Data Type

ProjectFolderID

Integer

FolderName

String

ParentFolderID

Integer [Nullable]

LevelID

Integer

CreatedBy

User

CreateDate

DateTime

ChildFolderCount

Integer

DocumentCount

Integer

PINProjectID

Integer

ExpiryDate

DateTime [Nullable]

PathName

String

PathFolderID

String

IsNew

Boolean [Nullable]

Permission

Permission

ChildFolders

IEnumerable< ProjectFolder>

ErrorInfo

ErrorInfo

Permission Entity

Property Name

Data Type

Read

Boolean

Download

Boolean

Upload

Boolean

Modify

Boolean

Delete

Boolean

CheckOut

Boolean

ChangeTask

Boolean

Remarks

  1. ParentFolderID become 0 (zero) for creating a folder directly under root.

  2. Response header parameter Location contains unique uri for getting created object.

  3. Response header parameter Permission will contain permission code for created folder.