The SKYSITE Developers Hub

Welcome to the SKYSITE developers hub! Here you’ll find comprehensive guides, documentation, and support to help you get started working with SKYSITE as quickly as possible.

Get Started    

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.

Updated less than a minute ago

Create Project Folder/Folders


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.