SKYSITE INFOLINK

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

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
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.

Create Project Folder/Folders