Project Participant

Get Project Participant

HTTP Request

GET /api/project-participants/{id}

📋 Description: Retrieves detailed information about project participants associated with a specific portfolio asset, enabling enhanced analytics and management of real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProjectParticipantDto

Update Project Participant

HTTP Request

PUT /api/project-participants/{id}

📋 Description: Updates the details of a specified project participant within the Nakisa Portfolio Management Suite, facilitating enhanced portfolio and asset management through accurate participant information.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ProjectParticipantDto

true

Request body containing updated participant information, including role and contribution details, relevant to the management of portfolio assets within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Project Participant

HTTP Request

DELETE /api/project-participants/{id}

📋 Description: Removes a specified project participant from the Nakisa Portfolio Management Suite, ensuring accurate management of portfolio assets and analytics related to real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Create Project Participant

HTTP Request

POST /api/project-participants

📋 Description: Adds new participants to a specified project within the Nakisa Portfolio Management Suite, enhancing collaboration and analytics for portfolio and asset management in the real estate sector.

Parameters

Name

In

Type

Required

Description

body

body

ProjectParticipantDto

true

Request body containing participant information, including roles and associated assets, to facilitate analytics and management within real estate portfolio projects.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Get All Project Participants By Project Id

HTTP Request

GET /api/project-participants/projects/{projectId}

📋 Description: Fetches a list of participants associated with a specific project identified by the projectId, enabling users to analyze resource allocation and engagement within the context of portfolio management and real estate assets.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ProjectParticipantDto]

false

none

[Data transfer object representing an individual participant in a project within the Nakisa Portfolio Management Suite, encompassing relevant details for portfolio analysis, asset management, and real estate property evaluation.]

» createdBy

string

false

none

Username of who created this resource

» lastModifiedBy

string

false

none

Username of who last modified this resource

» createdDate

string(date-time)

false

none

Date of the created

» lastModifiedDate

string(date-time)

false

none

Date of the last modified

» archived

boolean

false

none

Boolean flag indicating archived status

» externalId

string

false

none

Unique identifier for the external

» id

integer(int64)

false

none

Unique identifier for the resource

» isEmailActive

boolean

false

none

Whether the resource is email active

» isPrivacy

boolean

false

none

Whether the resource is privacy

» milestones

[Milestone]

false

none

List of milestones items

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» wbs

integer(int32)

false

none

Numeric value representing wbs

»» percProject

integer(int32)

false

none

Numeric value representing percProject

»» startDate

string(date)

false

none

Start date of the resource

»» targetDate

string(date)

false

none

Date of the target

»» baselineTargetDate

string(date)

false

none

Date of the baseline target

»» dateActualized

string(date)

false

none

Text value for dateActualized in Milestone

»» scheduleFrom

string(date)

false

none

Text value for scheduleFrom in Milestone

»» noOfDaysToSchedule

integer(int32)

false

none

Numeric value representing noOfDaysToSchedule

»» milestoneTypeId

integer(int64)

false

none

Unique identifier for the milestone type

»» statusId

integer(int64)

false

none

Unique identifier for the status

»» approverId

integer(int64)

false

none

Unique identifier for the approver

»» approvalStatusId

integer(int64)

false

none

Unique identifier for the approval status

»» approvalDate

string(date)

false

none

Date of the approval

»» isTemplate

boolean

false

none

Whether the resource is template

»» milestoneTasks

[MilestoneTask]

false

none

List of milestoneTasks items

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» name

string

false

none

Name of the resource

»»» description

string

false

none

Description of the resource

»»» wbs

integer(int32)

false

none

Numeric value representing wbs

»»» startDate

string(date)

false

none

Start date of the resource

»»» targetDate

string(date)

false

none

Date of the target

»»» statusId

integer(int64)

false

none

Unique identifier for the status

»»» assigneeId

integer(int64)

false

none

Unique identifier for the assignee

»»» assigneeCanModify

boolean

false

none

Boolean flag indicating assigneeCanModify status

»»» notificationTypeId

integer(int64)

false

none

Unique identifier for the notification type

»»» triggerId

integer(int64)

false

none

Unique identifier for the trigger

»»» statusOfTriggerId

integer(int64)

false

none

Unique identifier for the status of trigger

»»» emailSendDate

string(date)

false

none

Date of the email send

»»» lastEmailSent

string(date)

false

none

Text value for lastEmailSent in MilestoneTask

»»» isEmailAcknowledged

boolean

false

none

Whether the resource is email acknowledged

»»» nbEmailSent

integer(int32)

false

none

Numeric value representing nbEmailSent

»»» milestoneTaskKeywordId

integer(int64)

false

none

Unique identifier for the milestone task keyword

»»» milestoneTaskKeywordValue

string

false

none

Text value for milestoneTaskKeywordValue in MilestoneTask

»»» approverId

integer(int64)

false

none

Unique identifier for the approver

»»» approvalStatusId

integer(int64)

false

none

Unique identifier for the approval status

»»» refernceTaskId

integer(int64)

false

none

Unique identifier for the refernce task

»»» nrmWorkOrderId

integer(int64)

false

none

none

»»» nrmWorkOrderDisplayId

string

false

none

none

»»» approvalDate

string(date)

false

none

Date of the approval

»»» milestoneTaskCost

MilestoneTaskCost

false

none

Data transfer object representing the cost associated with a specific milestone task within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management analytics for real estate properties.

»»»» createdBy

string

false

none

Username of who created this resource

»»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»»» createdDate

string(date-time)

false

none

Date of the created

»»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»»» archived

boolean

false

none

Boolean flag indicating archived status

»»»» externalId

string

false

none

Unique identifier for the external

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» actual

number

false

none

Value for actual field

»» milestoneCost

MilestoneCost

false

none

The MilestoneCost schema represents the financial allocation associated with key milestones within a portfolio, enabling effective asset management and analytics for real estate properties. This object facilitates informed decision-making by providing insights into cost distribution across various stages of property development and management.

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» sourceId

integer(int64)

false

none

Unique identifier for the source

»»» estimated

number

false

none

Value for estimated field

»»» totalActual

number

false

none

Value for totalActual field

» projectId

integer(int64)

true

none

Unique identifier for the project

» userId

integer(int64)

false

none

Unique identifier for the user

» userDto

UserDto

false

none

Data transfer object representing a user within the Nakisa Portfolio Management Suite, encapsulating essential information for managing portfolio, asset, and analytics interactions related to real estate properties.

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» email

string

true

none

Text value for email in UserDto

»» userName

string

true

none

Name of the user

»» firstName

string

true

none

Name of the first

»» lastName

string

true

none

Name of the last

»» displayName

string

false

none

Display name for user interface

»» permissions

string

false

none

Text value for permissions in UserDto

»» internalId

string

false

none

Unique identifier for the internal

»» preferredCulture

Culture

false

none

Data transfer object representing cultural attributes and insights related to portfolio assets within the Nakisa Portfolio Management Suite, facilitating informed decision-making in real estate property analytics.

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» name

string

false

none

Name of the resource

»»» code

string

false

none

Code identifier for the resource

»»» defaultCulture

boolean

false

none

Boolean flag indicating defaultCulture status

»»» enable

boolean

false

none

Boolean flag indicating enable status

»» userGroups

[UserGroup]

false

none

User information related to portfolio management

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» name

string

true

none

Name of the resource

»»» description

string

false

none

Description of the resource

»»» internalId

string

false

none

Unique identifier for the internal

»» partnerIds

[integer]

false

none

List of partnerIds items

»» partners

[PartnerDto]

false

none

List of partners items

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» status

string

false

none

Status of the resource

»»» displayId

string

true

none

Unique identifier for the display

»»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»»» name

string

false

none

Name of the resource

»»» fax

string

false

none

Text value for fax in PartnerDto

»»» phone

string

false

none

Text value for phone in PartnerDto

»»» parentId

integer(int64)

false

none

Unique identifier for the parent

»»» parentName

string

false

none

Name of the parent

»»» parentDisplayId

string

false

none

Unique identifier for the parent display

»»» companyId

integer(int64)

false

none

Unique identifier for the company

»»» partnerRoleId

integer(int64)

false

none

Unique identifier for the partner role

»»» partnerContactId

integer(int64)

false

none

Unique identifier for the partner contact

» milestoneIds

[integer]

false

none

List of milestoneIds items

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED