Milestone Task

Milestone Task - Get Milestone Task

HTTP Request

GET /api/milestone-tasks/{id}

📋 Description: Retrieves detailed information about a specific milestone task within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolio assets effectively in the context of real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

MilestoneTaskDto

Milestone Task - Update Milestone Task

HTTP Request

PUT /api/milestone-tasks/{id}

📋 Description: Updates the details of a specific milestone task identified by its unique ID within the Nakisa Portfolio Management Suite, enabling users to manage portfolio and asset-related tasks effectively in the context of real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

MilestoneTaskDto

true

Request body containing the updated milestone task details, including status, priority, and associated asset information, to enhance portfolio management and analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Milestone Task - Delete Milestone Task

HTTP Request

DELETE /api/milestone-tasks/{id}

📋 Description: Deletes a specified milestone task within the Nakisa Portfolio Management Suite, enabling users to manage and streamline their portfolio and asset-related activities effectively.

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

Milestone Task - Update Milestone Task Acknowledgment

HTTP Request

PUT /api/milestone-tasks/{id}/acknowledgment

📋 Description: Acknowledges a specific milestone task within the Nakisa Portfolio Management Suite, facilitating effective tracking and management of portfolio and asset-related activities in real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Milestone Task - Get Milestone Tasks

HTTP Request

GET /api/milestone-tasks

📋 Description: Retrieves milestone tasks associated with assets within the Nakisa Portfolio Management Suite, enabling users to analyze and manage real estate property performance effectively.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the milestone tasks query should be returned in a paginated format, facilitating efficient data retrieval for portfolio and asset management analytics.

listing

query

boolean

false

Indicates whether to include detailed listing information for milestone tasks related to portfolio and asset analytics within the Nakisa Portfolio Management Suite.

external-id-like

query

string

false

String parameter used to filter milestone tasks by an external identifier, facilitating the management and analysis of portfolio-related assets within the Nakisa Portfolio Management Suite.

name

query

string

false

Name of the resource

name-like

query

string

false

Filters milestone tasks based on a partial match with the specified name, facilitating targeted analytics within the Nakisa Portfolio Management Suite for portfolio and asset management.

status-id-in

query

string

false

Specifies the unique status identifier for milestone tasks within the Nakisa Portfolio Management Suite, facilitating targeted retrieval of tasks related to portfolio, asset, and real estate property analytics.

nrm-workorder-id

query

string

false

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelMilestoneTaskDto

Milestone Task - Create Milestone Task

HTTP Request

POST /api/milestone-tasks

📋 Description: Creates a new milestone task within the Nakisa Portfolio Management Suite, enabling users to effectively manage and track key activities related to portfolio and asset analytics in real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

MilestoneTaskDto

true

Request body containing milestone task details, including task description, associated portfolio or asset identifiers, and relevant analytics metrics for effective real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Milestone Task - Get Documents For Milestone Task

HTTP Request

GET /api/milestone-tasks/{milestoneTaskId}/documents

📋 Description: Retrieves documents associated with a specific milestone task identified by the milestoneTaskId, facilitating enhanced visibility and management of portfolio-related assets within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

Unique identifier for the milestone task

pageable

query

Pageable

true

Indicates whether the results of the document retrieval for a specific milestone task should be returned in a paginated format, facilitating efficient data management within the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter documents related to a specific milestone task within the Nakisa Portfolio Management Suite, enhancing asset and portfolio analytics for real estate properties.

id

query

string

false

Unique identifier for the resource

status-id

query

string

false

Unique identifier for the status of the milestone task, used to filter and retrieve associated documents within the Nakisa Portfolio Management Suite.

signed-date

query

string

false

Specifies the date on which the document was signed, providing essential context for portfolio and asset management within the Nakisa Portfolio Management Suite.

name

query

string

false

Name of the resource

title

query

string

false

Title of the resource

type

query

string

false

Type of the resource

shareable

query

string

false

Indicates whether the documents associated with the specified milestone task are shareable, facilitating collaboration and transparency in portfolio and asset management within the Nakisa Portfolio Management Suite.

document-type-id

query

string

false

Unique identifier for the type of document associated with a specific milestone task within the Nakisa Portfolio Management Suite, facilitating efficient document retrieval for portfolio, asset, and real estate property analytics.

document-type-id-in

query

string

false

Unique identifier for the type of document associated with the specified milestone task, facilitating efficient document retrieval within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelDocumentDto

Milestone Task - Upload Milestone Task Document

HTTP Request

POST /api/milestone-tasks/{milestoneTaskId}/documents

📋 Description: Uploads documents associated with a specific milestone task within the Nakisa Portfolio Management Suite, enhancing portfolio and asset management through improved documentation and analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

Unique identifier for the milestone task

body

body

object

false

Request body containing the document details, including metadata and associated attributes, for the specified milestone task within the Nakisa Portfolio Management Suite.

» file

body

string(binary)

false

none

» document

body

DocumentDto

true

Data transfer object representing a document within the Nakisa Portfolio Management Suite, encapsulating essential information related to portfolio assets, analytics, and real estate properties.

»» createdBy

body

string

false

Username of who created this resource

»» lastModifiedBy

body

string

false

Username of who last modified this resource

»» createdDate

body

string(date-time)

false

Date of the created

»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»» archived

body

boolean

false

Boolean flag indicating archived status

»» externalId

body

string

false

Unique identifier for the external

»» id

body

integer(int64)

false

Unique identifier for the resource

»» name

body

string

false

Name of the resource

»» title

body

string

false

Title of the resource

»» type

body

string

false

Type of the resource

»» description

body

string

false

Description of the resource

»» link

body

string

false

URL link to access detailed information or resources related to the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

»» signedDate

body

string(date)

false

Date of the signed

»» documentTypeId

body

integer(int64)

false

Unique identifier for the document type

»» statusId

body

integer(int64)

false

Unique identifier for the status

»» shareable

body

boolean

false

Boolean flag indicating shareable status

»» size

body

integer(int64)

false

Number of items per page

»» documentType

body

PickListOptionDto

false

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»»» createdBy

body

string

false

Username of who created this resource

»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»» createdDate

body

string(date-time)

false

Date of the created

»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»» archived

body

boolean

false

Boolean flag indicating archived status

»»» externalId

body

string

false

Unique identifier for the external

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» priority

body

integer(int64)

false

Priority of the resource

»»» internalId

body

integer(int64)

false

Unique identifier for the internal

»»» pickListCode

body

string

false

Code for the pick list

»»» pickListLabel

body

string

false

Label for the pick list

»»» label

body

string

false

Label for the resource

»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»» labelDtos

body

[LabelDto]

false

List of labelDtos items

»»»» createdBy

body

string

false

Username of who created this resource

»»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»»» createdDate

body

string(date-time)

false

Date of the created

»»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»»» archived

body

boolean

false

Boolean flag indicating archived status

»»»» externalId

body

string

false

Unique identifier for the external

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»»» value

body

string

true

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

»» status

body

PickListOptionDto

false

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

DocumentDto

Milestone Task - Create Notification For Work Order

HTTP Request

POST /api/milestone-tasks/nrm/work-orders/{workOrderId}

📋 Description: Creates a new milestone task associated with a specific work order in the Nakisa Portfolio Management Suite, facilitating effective management and tracking of portfolio and asset-related activities within real estate properties.

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

Unique identifier for the work order

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Milestone Task - Detach Nrm Work Order From Task

HTTP Request

POST /api/milestone-tasks/nrm/task-detach/{milestoneTaskId}

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Milestone Task - Attach Nrm Work Order To Task

HTTP Request

POST /api/milestone-tasks/nrm/task-attach

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDTO

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

WorkOrderDTO

Milestone Task - Receive Final Cost

HTTP Request

POST /api/milestone-tasks/nrm/final-cost/{milestoneTaskId}

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

none

body

body

number

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Milestone Task - Create Bulk Assignee Task Reminders

HTTP Request

POST /api/milestone-tasks/bulk-assignee-reminders

📋 Description: Posts bulk reminders for assigned milestone tasks within the Nakisa Portfolio Management Suite, enhancing oversight and accountability for portfolio and asset management in real estate property analytics.

Parameters

Name

In

Type

Required

Description

body

body

MilestoneTaskDto

true

Request body containing a list of milestone tasks along with their assigned users and reminder settings for effective management of portfolio and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

None

Milestone Task - Create Assignee Task Reminders

HTTP Request

POST /api/milestone-tasks/assignee-reminders

📋 Description: Creates reminders for assigned milestone tasks within the Nakisa Portfolio Management Suite, enhancing portfolio and asset management by ensuring timely notifications for real estate property analytics.

Parameters

Name

In

Type

Required

Description

body

body

MilestoneTaskDto

true

Request body containing the details of milestone task assignments and associated reminder preferences for effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

None

Milestone Task - Download Milestone Task Document

HTTP Request

GET /api/milestone-tasks/{milestoneTaskId}/documents/{documentId}/download

📋 Description: Downloads the specified document associated with a milestone task, enabling users to access critical documentation for effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

Unique identifier for the milestone task

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

StreamingResponseBody

Milestone Task - Get Milestone Task List By Milestone Template Grouped By Milestone

HTTP Request

GET /api/milestone-tasks/templates

📋 Description: Fetches milestone task templates within the Nakisa Portfolio Management Suite, enabling users to efficiently manage and analyze tasks related to portfolio and asset performance in real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

» additionalProperties

[MilestoneTaskDto]

false

none

[Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and 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

»» 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

Timestamp of the most recent email sent regarding the milestone task, providing insights into communication timelines within the portfolio management context.

»» 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

Represents the keyword value associated with a milestone task, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

»» 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

»» approvalDate

string(date)

false

none

Date of the approval

»» nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

»» nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

»» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

»» assignee

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

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

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

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

»» trigger

MilestoneTaskDto

false

none

Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and real estate property analytics.

»» statusOfTrigger

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property 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

»»» priority

integer(int64)

false

none

Priority of the resource

»»» internalId

integer(int64)

false

none

Unique identifier for the internal

»»» pickListCode

string

false

none

Code for the pick list

»»» pickListLabel

string

false

none

Label for the pick list

»»» label

string

false

none

Label for the resource

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» labelDtos

[LabelDto]

false

none

List of labelDtos 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

»»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

»» milestoneTaskKeyword

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approvalStatus

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» notificationType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approver

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.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Milestone Task - Get Milestone Tasks By Template Grouped By Milestone

HTTP Request

GET /api/milestone-tasks/templates/{id}

📋 Description: Retrieves the details of a specific milestone task template identified by the provided ID, facilitating effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

» additionalProperties

[MilestoneTaskDto]

false

none

[Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and 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

»» 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

Timestamp of the most recent email sent regarding the milestone task, providing insights into communication timelines within the portfolio management context.

»» 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

Represents the keyword value associated with a milestone task, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

»» 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

»» approvalDate

string(date)

false

none

Date of the approval

»» nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

»» nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

»» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

»» assignee

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

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

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

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

»» trigger

MilestoneTaskDto

false

none

Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and real estate property analytics.

»» statusOfTrigger

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property 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

»»» priority

integer(int64)

false

none

Priority of the resource

»»» internalId

integer(int64)

false

none

Unique identifier for the internal

»»» pickListCode

string

false

none

Code for the pick list

»»» pickListLabel

string

false

none

Label for the pick list

»»» label

string

false

none

Label for the resource

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» labelDtos

[LabelDto]

false

none

List of labelDtos 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

»»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

»» milestoneTaskKeyword

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approvalStatus

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» notificationType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approver

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.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Milestone Task - Get Milestone Tasks By Project Grouped By Milestone

HTTP Request

GET /api/milestone-tasks/project/{id}

📋 Description: Retrieves milestone tasks associated with a specific project, enabling users to analyze progress and manage deliverables within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

» additionalProperties

[MilestoneTaskDto]

false

none

[Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and 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

»» 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

Timestamp of the most recent email sent regarding the milestone task, providing insights into communication timelines within the portfolio management context.

»» 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

Represents the keyword value associated with a milestone task, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

»» 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

»» approvalDate

string(date)

false

none

Date of the approval

»» nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

»» nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

»» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

»» assignee

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

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

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

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

»» trigger

MilestoneTaskDto

false

none

Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and real estate property analytics.

»» statusOfTrigger

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property 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

»»» priority

integer(int64)

false

none

Priority of the resource

»»» internalId

integer(int64)

false

none

Unique identifier for the internal

»»» pickListCode

string

false

none

Code for the pick list

»»» pickListLabel

string

false

none

Label for the pick list

»»» label

string

false

none

Label for the resource

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» labelDtos

[LabelDto]

false

none

List of labelDtos 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

»»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

»» milestoneTaskKeyword

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approvalStatus

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» notificationType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» approver

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.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Milestone Task - Get Milestone Tasks For Nrm

HTTP Request

GET /api/milestone-tasks/nrm

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

none

external-id-like

query

string

false

none

name

query

string

false

none

name-like

query

string

false

none

status-id-in

query

string

false

none

nrm-workorder-id

query

string

false

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMilestoneTaskDto

Milestone Task - Get Non Template Milestone Tasks

HTTP Request

GET /api/milestone-tasks/non-templates

📋 Description: Retrieves non-template milestone tasks associated with portfolio and asset management, providing insights for analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[MilestoneTaskDto]

false

none

[Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and 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

» 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

Timestamp of the most recent email sent regarding the milestone task, providing insights into communication timelines within the portfolio management context.

» 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

Represents the keyword value associated with a milestone task, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

» 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

» approvalDate

string(date)

false

none

Date of the approval

» nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

» nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

» assignee

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

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

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

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

» trigger

MilestoneTaskDto

false

none

Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and real estate property analytics.

» statusOfTrigger

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property 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

»» priority

integer(int64)

false

none

Priority of the resource

»» internalId

integer(int64)

false

none

Unique identifier for the internal

»» pickListCode

string

false

none

Code for the pick list

»» pickListLabel

string

false

none

Label for the pick list

»» label

string

false

none

Label for the resource

»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»» labelDtos

[LabelDto]

false

none

List of labelDtos 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

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

» milestoneTaskKeyword

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» approvalStatus

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» notificationType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» approver

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.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Milestone Task - Get Milestone Tasks By Milestone

HTTP Request

GET /api/milestone-tasks/milestone/{id}

📋 Description: Fetches milestone tasks associated with a specific milestone identified by the provided ID, enabling users to analyze and manage tasks within the context of portfolio and asset management in the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[MilestoneTaskDto]

false

none

[Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and 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

» 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

Timestamp of the most recent email sent regarding the milestone task, providing insights into communication timelines within the portfolio management context.

» 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

Represents the keyword value associated with a milestone task, facilitating enhanced categorization and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

» 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

» approvalDate

string(date)

false

none

Date of the approval

» nrmWorkOrderId

integer(int64)

false

none

Unique identifier for the nrm work order

» nrmWorkOrderDisplayId

string

false

none

Unique identifier for the nrm work order display

» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

» assignee

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

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

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

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

» trigger

MilestoneTaskDto

false

none

Data transfer object representing a milestone task within the Nakisa Portfolio Management Suite, encapsulating key details related to portfolio management, asset tracking, and real estate property analytics.

» statusOfTrigger

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property 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

»» priority

integer(int64)

false

none

Priority of the resource

»» internalId

integer(int64)

false

none

Unique identifier for the internal

»» pickListCode

string

false

none

Code for the pick list

»» pickListLabel

string

false

none

Label for the pick list

»» label

string

false

none

Label for the resource

»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»» labelDtos

[LabelDto]

false

none

List of labelDtos 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

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

» milestoneTaskKeyword

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» status

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» approvalStatus

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» notificationType

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

» approver

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.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Milestone Task - Delete Milestone Task Document

HTTP Request

DELETE /api/milestone-tasks/{milestoneTaskId}/documents/{documentId}

📋 Description: Deletes a specified document associated with a milestone task within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio-related documents in the context of asset and real estate property analytics.

Parameters

Name

In

Type

Required

Description

milestoneTaskId

path

integer(int64)

true

Unique identifier for the milestone task

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None