Project

Project - Get Project

HTTP Request

GET /api/projects/{id}

📋 Description: Retrieves detailed information about a specific project within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio performance and asset allocation related to real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProjectDto

Project - Update Project

HTTP Request

PUT /api/projects/{id}

📋 Description: Updates the details of a specific project within the Nakisa Portfolio Management Suite, enabling users to manage portfolio assets and analytics related to real estate properties effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ProjectDto

true

Request body containing the updated project details, including portfolio attributes, asset allocations, and analytics metrics relevant to real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Project - Delete Project

HTTP Request

DELETE /api/projects/{id}

📋 Description: Deletes a specified project from the Nakisa Portfolio Management Suite, facilitating effective portfolio management and asset optimization within 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

204

No Content

No Content

None

Project - Get Projects

HTTP Request

GET /api/projects

📋 Description: Retrieves a list of projects within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio performance and asset allocation in the context of real estate properties.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the project retrieval should be paginated, facilitating efficient data management and analysis within the Nakisa Portfolio Management Suite.

listing

query

boolean

false

Indicates whether to include detailed listing information for assets within the portfolio in the response from the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter and retrieve specific projects within the Nakisa Portfolio Management Suite, enhancing portfolio and asset analytics for real estate properties.

id-in

query

string

false

Unique identifier for the project within the Nakisa Portfolio Management Suite, facilitating targeted retrieval of portfolio, asset, and analytics data related to real estate properties.

external-id

query

string

false

Unique identifier for an external asset within the Nakisa Portfolio Management Suite, facilitating precise retrieval of project data related to portfolio and real estate analytics.

external-id-like

query

string

false

Filters the list of projects by matching external identifiers, enabling users to efficiently locate specific assets within the Nakisa Portfolio Management Suite.

name

query

string

false

Name of the resource

name-like

query

string

false

Filters the list of projects by matching names that are similar to the specified string, facilitating targeted analytics within the Nakisa Portfolio Management Suite.

archived

query

string

false

Indicates whether to retrieve archived projects within the Nakisa Portfolio Management Suite, facilitating comprehensive portfolio and asset analytics in real estate property management.

status-id

query

string

false

Unique identifier for the status of a project within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in real estate property management.

status-id-in

query

string

false

Filters the project results based on the specified status ID, enabling users to retrieve projects relevant to portfolio management, asset tracking, analytics, and real estate property assessments.

manager-id

query

string

false

Unique identifier for the manager associated with the projects, facilitating targeted portfolio and asset analytics within the Nakisa Portfolio Management Suite.

start-date

query

string

false

Specifies the starting date for retrieving project data within the Nakisa Portfolio Management Suite, enabling users to filter portfolio, asset, and analytics information related to real estate properties.

due-date

query

string

false

Specifies the due date for project deliverables, enabling effective tracking and management of timelines within the Nakisa Portfolio Management Suite.

capacity-planning

query

string

false

Specifies the capacity planning strategy to be utilized for optimizing resource allocation within portfolio and asset management in the Nakisa Portfolio Management Suite.

capacity-user-in

query

string

false

Specifies the user capacity for portfolio analysis within the Nakisa Portfolio Management Suite, facilitating informed decision-making in asset and real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelProjectDto

Project - Create Project

HTTP Request

POST /api/projects

📋 Description: Creates a new project within the Nakisa Portfolio Management Suite, enabling users to effectively manage and analyze real estate assets and portfolios.

Parameters

Name

In

Type

Required

Description

body

body

ProjectDto

true

Request body containing project details, including portfolio association, asset specifications, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Project - Get Pictures For Location

HTTP Request

GET /api/projects/{projectId}/pictures

📋 Description: Fetches a list of pictures associated with a specific project, enabling users to visualize and analyze portfolio assets within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the project pictures retrieval should be paginated, facilitating efficient data management and analysis within the Nakisa Portfolio Management Suite.

projectId

path

string

true

Unique identifier for the project

search

query

string

false

Search term used to filter and retrieve specific pictures related to a project within the Nakisa Portfolio Management Suite.

default

query

string

false

Specifies the default picture to be retrieved for the project, enhancing visual representation within the Nakisa Portfolio Management Suite’s asset analytics for real estate properties.

name

query

string

false

Name of the resource

type

query

string

false

Type of the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelProjectPictureDto

Project - Upload Project Picture

HTTP Request

POST /api/projects/{projectId}/pictures

📋 Description: Uploads images associated with a specific project in the Nakisa Portfolio Management Suite, enhancing asset visualization and analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

body

body

object

false

Request body containing the image data and associated metadata for portfolio assets within the Nakisa Portfolio Management Suite.

» file

body

string(binary)

true

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

ProjectPictureDto

Project - Set Default Location Picture

HTTP Request

POST /api/projects/{projectId}/pictures/{pictureId}/default

📋 Description: Sets the specified picture as the default image for the project, enhancing visual representation within the Nakisa Portfolio Management Suite for improved asset analytics and portfolio management.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

pictureId

path

integer(int64)

true

Unique identifier for the picture

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProjectPictureDto

Project - Add Notes To Project

HTTP Request

POST /api/projects/{projectId}/notes

📋 Description: Creates a new note associated with a specified project, enhancing portfolio management by allowing users to document insights and observations related to assets and real estate properties.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

body

body

NoteDto

true

Request body containing the note details, including content and associated metadata, for effective asset management and analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[NoteDto]

false

none

[Data transfer object representing a note associated with portfolio management, asset analytics, and real estate properties, facilitating effective communication and documentation within the Nakisa Portfolio Management Suite.]

» 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

» message

string

true

none

Textual content providing detailed information or commentary related to the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

» userIds

[integer]

false

none

User information related to portfolio management

» redirectUrl

string

false

none

URL to which users will be redirected after completing a specific action within the Nakisa Portfolio Management Suite, facilitating seamless navigation in the context of portfolio, asset, and real estate property management.

Project - Add Comments To Project

HTTP Request

POST /api/projects/{projectId}/comments

📋 Description: Adds a new comment to the specified project within the Nakisa Portfolio Management Suite, facilitating collaboration and feedback on portfolio, asset, and real estate property analytics.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

body

body

CommentDto

true

Request body containing the comment data for the specified project, including user details, comment text, and associated metadata to enhance collaboration within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[CommentDto]

false

none

[Data transfer object representing a comment associated with a portfolio asset within the Nakisa Portfolio Management Suite, facilitating collaboration and insights 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

» message

string

false

none

Textual content of the comment associated with a portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

» commentTypeId

integer(int64)

false

none

Unique identifier for the comment type

» userIds

[integer]

false

none

User information related to portfolio management

» redirectUrl

string

false

none

Specifies the URL to which users will be redirected after completing an action within the Nakisa Portfolio Management Suite, facilitating seamless navigation in the context of portfolio and asset management.

» commentType

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.

Project - Archive Project

HTTP Request

POST /api/projects/{id}/archive

📋 Description: Archives a specified project within the Nakisa Portfolio Management Suite, facilitating streamlined portfolio management and asset analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProjectDto

Project - Create Project From Template

HTTP Request

POST /api/projects/templates/{templateId}

📋 Description: Creates a new project based on the specified template identified by {templateId}, enabling users to efficiently manage portfolio assets and enhance analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

templateId

path

integer(int64)

true

Unique identifier for the template

body

body

ProjectDto

true

Request body containing the project template details, including specifications and associated metadata for effective portfolio and asset management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Project - Duplicate Project

HTTP Request

POST /api/projects/duplicate/{projectId}/copyMilestone/{isCopyMilestone}/copyTask/{isCopyTask}/copySiteInformation/{isCopySiteInformation}

📋 Description: Duplicates a specified project along with optional milestones, tasks, and site information, enhancing portfolio management and asset analytics within the Nakisa Portfolio Management Suite. This operation allows users to streamline project replication for real estate property management.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

isCopyMilestone

path

boolean

true

Whether the resource is copy milestone

isCopyTask

path

boolean

true

Whether the resource is copy task

isCopySiteInformation

path

boolean

true

Whether the resource is copy site information

body

body

ProjectDto

true

Request body containing the project duplication parameters, including options for copying milestones, tasks, and site information, to facilitate efficient portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Project - Bulk Archive Project

HTTP Request

POST /api/projects/bulk-archive

📋 Description: Archives multiple projects in bulk within the Nakisa Portfolio Management Suite, streamlining the management of portfolio assets and enhancing analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of project identifiers and associated metadata for bulk archiving 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

[ProjectDto]

false

none

[Data transfer object representing a project within the Nakisa Portfolio Management Suite, encompassing essential details related to portfolio management, asset allocation, analytics, and 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

» name

string

false

none

Name of the resource

» description

string

false

none

Description of the resource

» targetDate

string(date)

false

none

Date of the target

» startDate

string(date)

false

none

Start date of the resource

» dueDate

string(date)

false

none

Due date of the resource

» possessionDate

string(date)

false

none

Date of the possession

» projectTargetTypeId

integer(int64)

false

none

Unique identifier for the project target type

» projectActivityId

integer(int64)

false

none

Unique identifier for the project activity

» projectTypeId

integer(int64)

false

none

Unique identifier for the project type

» projectPriorityId

integer(int64)

false

none

Unique identifier for the project priority

» projectPrivacyId

integer(int64)

false

none

Unique identifier for the project privacy

» projectStatusId

integer(int64)

false

none

Unique identifier for the project status

» progressStatusId

integer(int64)

false

none

Unique identifier for the progress status

» projectManagerId

integer(int64)

false

none

Unique identifier for the project manager

» taskEmailSendDate

string(date)

false

none

Date of the task email send

» copyMilestoneDate

boolean

false

none

Date of the copy milestone

» isTemplate

boolean

false

none

Whether the resource is template

» isPrefilled

boolean

false

none

Whether the resource is prefilled

» projectActivity

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.

» projectTargetType

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.

» projectType

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.

» projectPriority

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.

» projectPrivacy

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.

» progressStatus

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.

» projectStatus

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.

» projectManager

string

false

none

Name of the individual responsible for overseeing the project within the Nakisa Portfolio Management Suite, essential for effective portfolio and asset management in real estate analytics.

» milestonesIds

[integer]

false

none

List of milestonesIds items

» siteIds

[integer]

false

none

List of siteIds items

Project - Get Image

HTTP Request

GET /api/projects/{projectId}/pictures/{pictureId}/download

📋 Description: Downloads the specified picture associated with a project, enabling users to access visual assets for enhanced portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

pictureId

path

integer(int64)

true

Unique identifier for the picture

Responses

Status

Meaning

Description

Schema

200

OK

OK

string

Project - Get Notes For Project

HTTP Request

GET /api/projects/{id}/notes

📋 Description: Retrieves notes associated with a specific project within the Nakisa Portfolio Management Suite, facilitating enhanced asset and portfolio analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

pageable

query

Pageable

true

Indicates whether the results of the notes associated with a specific project should be returned in a paginated format, facilitating efficient data retrieval within the Nakisa Portfolio Management Suite.

search

query

string

false

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

message

query

string

false

Textual content of the note associated with the specified project, providing insights relevant to portfolio management and asset analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelNoteDto

Project - Get All Milestones By Project

HTTP Request

GET /api/projects/{id}/milestones

📋 Description: Fetches the milestones associated with a specific project, enabling users to track 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

anonymous

[MilestoneDto]

false

none

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

» percProject

integer(int32)

false

none

Numeric value representing percProject

» startDate

string(date)

false

none

Start date of the resource

» targetDate

string(date)

false

none

Date of the target

» baselineTargetDate

string(date)

false

none

Date of the baseline target

» dateActualized

string(date)

false

none

Represents the date on which the milestone was last updated, providing essential context for portfolio and asset management within the Nakisa Portfolio Management Suite.

» scheduleFrom

string(date)

false

none

Specifies the starting date and time for the scheduled milestone within the Nakisa Portfolio Management Suite, essential for effective portfolio and asset management in real estate analytics.

» noOfDaysToSchedule

integer(int32)

false

none

Numeric value representing noOfDaysToSchedule

» milestoneTypeId

integer(int64)

false

none

Unique identifier for the milestone type

» statusId

integer(int64)

false

none

Unique identifier for the status

» approverId

integer(int64)

false

none

Unique identifier for the approver

» approvalStatusId

integer(int64)

false

none

Unique identifier for the approval status

» approvalDate

string(date)

false

none

Date of the approval

» isTemplate

boolean

false

none

Whether the resource is template

» isAiGenerated

boolean

false

none

Whether the resource is ai generated

» projectId

integer(int64)

false

none

Unique identifier for the project

» milestoneTemplateId

integer(int64)

false

none

Unique identifier for the milestone template

» milestoneType

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.

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

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

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

» milestoneTasksIds

[integer]

false

none

List of milestoneTasksIds items

» milestoneTasksDTO

[MilestoneTaskDto]

false

none

List of milestoneTasksDTO items

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» wbs

integer(int32)

false

none

Numeric value representing wbs

»» startDate

string(date)

false

none

Start date of the resource

»» targetDate

string(date)

false

none

Date of the target

»» statusId

integer(int64)

false

none

Unique identifier for the status

»» assigneeId

integer(int64)

false

none

Unique identifier for the assignee

»» assigneeCanModify

boolean

false

none

Boolean flag indicating assigneeCanModify status

»» notificationTypeId

integer(int64)

false

none

Unique identifier for the notification type

»» triggerId

integer(int64)

false

none

Unique identifier for the trigger

»» statusOfTriggerId

integer(int64)

false

none

Unique identifier for the status of trigger

»» emailSendDate

string(date)

false

none

Date of the email send

»» lastEmailSent

string(date)

false

none

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.

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

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

Project - Get Comments For Project

HTTP Request

GET /api/projects/{id}/comments

📋 Description: Retrieves comments associated with a specific project within the Nakisa Portfolio Management Suite, enabling users to analyze stakeholder feedback and insights related to portfolio and asset management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

pageable

query

Pageable

true

Indicates whether the results of the comments associated with a specific project should be returned in a paginated format, facilitating efficient data retrieval within the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter comments related to a specific project within the Nakisa Portfolio Management Suite, enhancing analytics and insights for portfolio and asset management.

message

query

string

false

Text content of the comment associated with a specific project, facilitating communication and collaboration within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelCommentDto

Project - Get Non Template Projects

HTTP Request

GET /api/projects/non-templates

📋 Description: Retrieves a list of non-template projects within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolio assets effectively in the context of real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ProjectDto]

false

none

[Data transfer object representing a project within the Nakisa Portfolio Management Suite, encompassing essential details related to portfolio management, asset allocation, analytics, and 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

» name

string

false

none

Name of the resource

» description

string

false

none

Description of the resource

» targetDate

string(date)

false

none

Date of the target

» startDate

string(date)

false

none

Start date of the resource

» dueDate

string(date)

false

none

Due date of the resource

» possessionDate

string(date)

false

none

Date of the possession

» projectTargetTypeId

integer(int64)

false

none

Unique identifier for the project target type

» projectActivityId

integer(int64)

false

none

Unique identifier for the project activity

» projectTypeId

integer(int64)

false

none

Unique identifier for the project type

» projectPriorityId

integer(int64)

false

none

Unique identifier for the project priority

» projectPrivacyId

integer(int64)

false

none

Unique identifier for the project privacy

» projectStatusId

integer(int64)

false

none

Unique identifier for the project status

» progressStatusId

integer(int64)

false

none

Unique identifier for the progress status

» projectManagerId

integer(int64)

false

none

Unique identifier for the project manager

» taskEmailSendDate

string(date)

false

none

Date of the task email send

» copyMilestoneDate

boolean

false

none

Date of the copy milestone

» isTemplate

boolean

false

none

Whether the resource is template

» isPrefilled

boolean

false

none

Whether the resource is prefilled

» projectActivity

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.

» projectTargetType

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.

» projectType

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.

» projectPriority

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.

» projectPrivacy

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.

» progressStatus

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.

» projectStatus

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.

» projectManager

string

false

none

Name of the individual responsible for overseeing the project within the Nakisa Portfolio Management Suite, essential for effective portfolio and asset management in real estate analytics.

» milestonesIds

[integer]

false

none

List of milestonesIds items

» siteIds

[integer]

false

none

List of siteIds items

Project - Get Projects By Budget

HTTP Request

GET /api/projects/budgets/{budgetId}

📋 Description: Fetches detailed budget information for a specific project within the Nakisa Portfolio Management Suite, enabling users to analyze financial allocations related to portfolio and asset management in real estate properties.

Parameters

Name

In

Type

Required

Description

budgetId

path

integer(int64)

true

Unique identifier for the budget

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ProjectDto]

false

none

[Data transfer object representing a project within the Nakisa Portfolio Management Suite, encompassing essential details related to portfolio management, asset allocation, analytics, and 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

» name

string

false

none

Name of the resource

» description

string

false

none

Description of the resource

» targetDate

string(date)

false

none

Date of the target

» startDate

string(date)

false

none

Start date of the resource

» dueDate

string(date)

false

none

Due date of the resource

» possessionDate

string(date)

false

none

Date of the possession

» projectTargetTypeId

integer(int64)

false

none

Unique identifier for the project target type

» projectActivityId

integer(int64)

false

none

Unique identifier for the project activity

» projectTypeId

integer(int64)

false

none

Unique identifier for the project type

» projectPriorityId

integer(int64)

false

none

Unique identifier for the project priority

» projectPrivacyId

integer(int64)

false

none

Unique identifier for the project privacy

» projectStatusId

integer(int64)

false

none

Unique identifier for the project status

» progressStatusId

integer(int64)

false

none

Unique identifier for the progress status

» projectManagerId

integer(int64)

false

none

Unique identifier for the project manager

» taskEmailSendDate

string(date)

false

none

Date of the task email send

» copyMilestoneDate

boolean

false

none

Date of the copy milestone

» isTemplate

boolean

false

none

Whether the resource is template

» isPrefilled

boolean

false

none

Whether the resource is prefilled

» projectActivity

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.

» projectTargetType

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.

» projectType

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.

» projectPriority

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.

» projectPrivacy

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.

» progressStatus

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.

» projectStatus

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.

» projectManager

string

false

none

Name of the individual responsible for overseeing the project within the Nakisa Portfolio Management Suite, essential for effective portfolio and asset management in real estate analytics.

» milestonesIds

[integer]

false

none

List of milestonesIds items

» siteIds

[integer]

false

none

List of siteIds items

Project - Delete Location Picture

HTTP Request

DELETE /api/projects/{projectId}/pictures/{pictureId}

📋 Description: Deletes a specified picture associated with a project in the Nakisa Portfolio Management Suite, facilitating effective asset management and portfolio analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

pictureId

path

integer(int64)

true

Unique identifier for the picture

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None