Project TemplateΒΆ

Update Project TemplateΒΆ

HTTP Request

PUT /api/project-templates/{id}

πŸ“‹ Description: Updates the specified project template within the Nakisa Portfolio Management Suite, enabling users to modify essential attributes related to portfolio management, asset tracking, and real estate analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ProjectTemplateDto

true

Request body containing the updated project template data, including portfolio details, asset specifications, and analytics parameters relevant to real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Project TemplateΒΆ

HTTP Request

DELETE /api/project-templates/{id}

πŸ“‹ Description: Deletes a specified project template from the Nakisa Portfolio Management Suite, facilitating streamlined portfolio management and asset analytics within real estate property projects.

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

Get Project TemplatesΒΆ

HTTP Request

GET /api/project-templates

πŸ“‹ Description: Retrieves a list of project templates available within the Nakisa Portfolio Management Suite, enabling users to streamline portfolio and asset management processes in the context of real estate property analytics.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the project templates retrieval should be paginated, facilitating efficient data management within the Nakisa Portfolio Management Suite for portfolio and asset analytics.

listing

query

boolean

false

Indicates whether to include detailed listings of project templates relevant to portfolio and asset management within the Nakisa Portfolio Management Suite.

project-id

query

string

false

Unique identifier for the project template within the Nakisa Portfolio Management Suite, facilitating access to relevant portfolio, asset, and analytics data for real estate properties.

project-type-id-in

query

string

false

Specifies the unique identifier for the project type, enabling retrieval of relevant project templates within the Nakisa Portfolio Management Suite, particularly for portfolio, asset, analytics, and real estate property contexts.

label-id

query

string

false

Unique identifier for the project template, enabling targeted retrieval of specific templates within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

prefilled

query

string

false

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelProjectTemplateDto

Create Project TemplateΒΆ

HTTP Request

POST /api/project-templates

πŸ“‹ Description: Creates a new project template within the Nakisa Portfolio Management Suite, enabling users to standardize portfolio, asset, and analytics management for real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

ProjectTemplateDto

true

Request body containing the project template data, including attributes related to portfolio management, asset allocation, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Create Prefilled Project TemplatesΒΆ

HTTP Request

POST /api/project-templates/prefilled

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Duplicate Project TemplateΒΆ

HTTP Request

POST /api/project-templates/duplicate/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Get Project Template By Project IDΒΆ

HTTP Request

GET /api/project-templates/projects/{projectId}

πŸ“‹ Description: Retrieves detailed information about a specific project template within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolio assets effectively.

Parameters

Name

In

Type

Required

Description

projectId

path

integer(int64)

true

Unique identifier for the project

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProjectTemplateDto