Create Project Folder/Folders
You can create or update project folder/folders from here
/api/ProjectFolder
Query String
| Parameter | Required | Value |
|---|---|---|
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
PermissionEntity : 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
-
ParentFolderID become 0 (zero) for creating a folder directly under root.
-
Response header parameter Location contains unique uri for getting created object.
-
Response header parameter Permission will contain permission code for created folder.
Updated about 1 year ago
