Project Capacity User¶
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}
Project Capacity User - 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 |
Project Capacity User - 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 |
Project Capacity User - 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
Project Capacity User - 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 |
Project Capacity User - Get Project Capacity Users By Project ID¶
HTTP Request
GET /api/project-capacity-user/project/{projectId}/users
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
projectId |
path |
integer(int64) |
true |
none |
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 "email": "string",
11 "userName": "string",
12 "firstName": "string",
13 "lastName": "string",
14 "displayName": "string",
15 "permissions": "string",
16 "internalId": "string",
17 "preferredCulture": {
18 "createdBy": "string",
19 "lastModifiedBy": "string",
20 "createdDate": "2019-08-24T14:15:22Z",
21 "lastModifiedDate": "2019-08-24T14:15:22Z",
22 "archived": true,
23 "externalId": "string",
24 "id": 0,
25 "name": "string",
26 "code": "string",
27 "defaultCulture": true,
28 "enable": true
29 },
30 "userGroups": [
31 {
32 "createdBy": "string",
33 "lastModifiedBy": "string",
34 "createdDate": "2019-08-24T14:15:22Z",
35 "lastModifiedDate": "2019-08-24T14:15:22Z",
36 "archived": true,
37 "externalId": "string",
38 "id": 0,
39 "name": "string",
40 "description": "string",
41 "internalId": "string"
42 }
43 ],
44 "partnerIds": [
45 0
46 ],
47 "partners": [
48 {
49 "id": 0,
50 "status": "CREATED",
51 "displayId": "string",
52 "erpSystemId": 0,
53 "erpSystemDisplayId": "string",
54 "name": "string",
55 "fax": "string",
56 "phone": "string",
57 "parentId": 0,
58 "parentName": "string",
59 "parentDisplayId": "string",
60 "companyId": 0,
61 "partnerRoleId": 0,
62 "partnerContactId": 0
63 }
64 ]
65 }
66]
Response Schema
Status Code 200
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
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 |
string |
true |
none |
Email address of the user, utilized for communication and notifications related to portfolio, asset, and analytics management within the Nakisa Portfolio Management Suite. |
|
» 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 |
Specifies the access rights assigned to a user within the Nakisa Portfolio Management Suite, governing their interactions with portfolio, asset, analytics, and real estate property data. |
» internalId |
string |
false |
none |
Unique identifier for the internal |
» preferredCulture |
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 |
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 |
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 |
Fax number associated with the partner, used for communication regarding portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite. |
»» phone |
string |
false |
none |
Contact number for the partner associated with the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite. |
»» 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 |
Enumerated Values
Attribute |
Value |
|---|---|
status |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |