Project Capacity User

Get Project Capacity User

HTTP Request

GET /api/project-capacity-user/{id}

📋 Description: Retrieves detailed capacity information for a specific user within the Nakisa Portfolio Management Suite, enabling effective portfolio and asset management analytics in the context 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

ProjectCapacityUserDto

Update Project Capacity User

HTTP Request

PUT /api/project-capacity-user/{id}

📋 Description: Updates the capacity allocation for a specific user within a project, enabling enhanced resource management and analytics in the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ProjectCapacityUserDto

true

Request body containing updated user capacity data, including role assignments and availability metrics, relevant for portfolio and asset management analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Project Capacity User

HTTP Request

DELETE /api/project-capacity-user/{id}

📋 Description: Deletes a specified user’s capacity allocation within the Nakisa Portfolio Management Suite, ensuring accurate portfolio and asset analytics for real estate property management.

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 Capacity User DTO

HTTP Request

POST /api/project-capacity-user

📋 Description: Creates a new user capacity entry for project management within the Nakisa Portfolio Management Suite, enabling enhanced analytics and resource allocation for real estate property portfolios.

Parameters

Name

In

Type

Required

Description

body

body

ProjectCapacityUserDto

true

Request body containing user capacity data for project allocation, including user identifiers, role specifications, and associated portfolio metrics.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Get Project Capacity User By Project Id

HTTP Request

GET /api/project-capacity-user/project/{projectId}

📋 Description: Retrieves user capacity details for a specific project identified by the projectId, enabling effective resource allocation and analytics within the Nakisa Portfolio Management Suite.

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

[ProjectCapacityUserDto]

false

none

[Data transfer object representing the capacity allocation of users within the Nakisa Portfolio Management Suite, facilitating effective resource management and analytics for portfolio and asset optimization in 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

» allocatedHours

integer(int32)

false

none

Numeric value representing allocatedHours

» planningId

integer(int64)

true

none

Unique identifier for the planning

» userId

integer(int64)

false

none

Unique identifier for the user