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 |
Example Responses
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "allocatedHours": 0,
10 "planningId": 0,
11 "userId": 0
12}
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 |
true |
Request body containing updated user capacity data, including role assignments and availability metrics, relevant for portfolio and asset management analytics. |
Body Parameters
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "allocatedHours": 0,
10 "planningId": 0,
11 "userId": 0
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
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 |
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 |
true |
Request body containing user capacity data for project allocation, including user identifiers, role specifications, and associated portfolio metrics. |
Body Parameters
1{
2 "createdBy": "string",
3 "lastModifiedBy": "string",
4 "createdDate": "2019-08-24T14:15:22Z",
5 "lastModifiedDate": "2019-08-24T14:15:22Z",
6 "archived": true,
7 "externalId": "string",
8 "id": 0,
9 "allocatedHours": 0,
10 "planningId": 0,
11 "userId": 0
12}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
201 |
Created |
integer |
Example Responses
10
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 |
Inline |
Example Responses
1[
2 {
3 "createdBy": "string",
4 "lastModifiedBy": "string",
5 "createdDate": "2019-08-24T14:15:22Z",
6 "lastModifiedDate": "2019-08-24T14:15:22Z",
7 "archived": true,
8 "externalId": "string",
9 "id": 0,
10 "allocatedHours": 0,
11 "planningId": 0,
12 "userId": 0
13 }
14]
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
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 |