Create Project Folder/Folders

You can create or update project folder/folders from here

/api/ProjectFolder

Query String

ParameterRequiredValue

Request Header

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

Request Body

ParameterRequiredValue
PINProjectIDMandatoryUser Input
ProjectFolderIDMandatoryblank
ParentFolderIDMandatoryUser Input
FolderNameMandatoryUser Input

Example : Request Body

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

Response

Location
Permission

Entity : Project Folder

Property NameData Type
ProjectFolderIDInteger
FolderNameString
ParentFolderIDInteger [Nullable]
LevelIDInteger
CreatedByUser
CreateDateDateTime
ChildFolderCountInteger
DocumentCountInteger
PINProjectIDInteger
ExpiryDateDateTime [Nullable]
PathNameString
PathFolderIDString
IsNewBoolean [Nullable]
PermissionPermission
ChildFoldersIEnumerable< ProjectFolder>
ErrorInfoErrorInfo

Permission Entity

Property NameData Type
ReadBoolean
DownloadBoolean
UploadBoolean
ModifyBoolean
DeleteBoolean
CheckOutBoolean
ChangeTaskBoolean

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.