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    

Get Project Team User List

Get Project Team User List

api/ProjectTeamUser

Query String

Parameter
Required
Value

pinProjectId

Mandatory

PINProjectID

requestFor

Mandatory

<RequestFor>

teamId

Optional

ProjectTeamID

start

Optional

User Input

Request Header

Parameter
Required
Value

TokenKey

Mandatory

User Input

Page

Optional

User Input

PerPage

Optional

User Input

Response

Content

List of Project Team User

Example of Response

TokenKey → Your-Key
[
  {
    "ProjectTeamUserID": 121703,
    "ProjectTeamID": 12387,
    "Contact": {
      "PWContactID": 121575,
      "PublicPWAccountID": 12254,
      "PublicPWUserID": 12301,
      "FirstName": "Srabati",
      "MiddleName": "",
      "LastName": "Sarkar",
      "Email": "srabatis@planwell.com",
      "ContactName": "Srabati Sarkar",
      "CompanyName": "ARC India Pvt. Ltd.",
      "IsPublicContact": true,
      "UserLicenseType": 3
    }
]

RequestFor Enum

1 - AllInvitees

All Project Invitees

2 – AcceptedInvitees

All Accepted Invitees

3 – InviteesNotYetRejected

All Un–rejected Invitees

UserLicenseType Enum

0 - Contact

Contact

1 – FreeUser

Free User

2 – HostingUser

Employee

3 – CollaborativeUser

Shared User

4 – LiteUser

Lite User

ProjectTeamUser Entity

Property Name
Data Type

ProjectTeamUserID

Integer

ProjectTeamID

Integer

Contact

**Object

UserLicenseType

Integer

  1. For getting all records at a time do not add Page in request header.

  2. Use PerPage parameter to change maximum number of records per page during population of paginated data; by default, each page contains at most 10 records at a time.

  3. Response header parameter Accept–Ranges will not come with paginated data and other response header parameters will not come for all records population.

  4. If the paginated result is empty, then response header parameter Max–Page will be 0 (zero) and there will be no other page related response header parameter.

  5. For getting all team users from all project teams do not add teamId in query string.

  6. Add start in query string only for filtering project team user list by either FirstName or MiddleName or LastName of team user.

Get Project Team User List