Critical Clause

Critical Clause - Get Critical Clause

HTTP Request

GET /api/critical-clauses/{id}

📋 Description: Retrieves detailed information about a specific critical clause within the Nakisa Portfolio Management Suite, enabling users to analyze key contractual elements related to portfolio and asset management in 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

CriticalClauseDto

Critical Clause - Update Critical Clause

HTTP Request

PUT /api/critical-clauses/{id}

📋 Description: Updates the specified critical clause within the Nakisa Portfolio Management Suite, enabling users to modify essential terms related to portfolio and asset management in real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

CriticalClauseDto

true

Request body containing the updated critical clause details, including relevant portfolio and asset information, for the specified real estate property.

Responses

Status

Meaning

Description

Schema

200

OK

OK

CriticalClauseDto

Critical Clause - Delete Critical Clause

HTTP Request

DELETE /api/critical-clauses/{id}

📋 Description: Deletes a specified critical clause from the Nakisa Portfolio Management Suite, ensuring the integrity of portfolio and asset analytics 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

204

No Content

No Content

None

Critical Clause - Add Critical Clause Notes

HTTP Request

POST /api/critical-clauses/{id}/notes

📋 Description: Adds a note to the specified critical clause within the Nakisa Portfolio Management Suite, enhancing asset documentation and facilitating better analytics for real estate property management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

NoteDto

true

Request body containing notes related to the specified critical clause, including relevant commentary and metadata for effective portfolio and asset management 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.

Critical Clause - Archive Critical Clause

HTTP Request

POST /api/critical-clauses/{id}/archive

📋 Description: Archives a specified critical clause within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management by ensuring that outdated or irrelevant clauses are systematically removed from active consideration.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

CriticalClauseDto

Critical Clause - Get Critical Clauses

HTTP Request

GET /api/critical-clauses

📋 Description: Retrieves critical clauses associated with real estate properties within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolio assets effectively.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to efficiently retrieve and analyze critical clauses within the portfolio management context.

listing

query

boolean

false

Indicates whether to include critical clauses in the portfolio analytics for real estate properties within the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter and retrieve specific critical clauses related to portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

lease-id

query

string

false

Unique identifier for the lease within the Nakisa Portfolio Management Suite, used to retrieve critical clauses associated with real estate assets in the portfolio.

type-id

query

string

false

Specifies the unique identifier for the critical clause type, enabling targeted retrieval of relevant portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

condition-id

query

string

false

Unique identifier for the specific critical clause within the Nakisa Portfolio Management Suite, facilitating targeted retrieval of portfolio, asset, and real estate property analytics.

rentType-id

query

string

false

Unique identifier for the type of rent associated with critical clauses in the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in real estate property management.

increaseType-id

query

string

false

Unique identifier for the type of increase associated with critical clauses in the Nakisa Portfolio Management Suite, relevant for portfolio, asset, analytics, and real estate property management.

exercised-id

query

string

false

Unique identifier for the exercised critical clause within the Nakisa Portfolio Management Suite, facilitating targeted retrieval of analytics related to portfolio and asset management in real estate properties.

page-number

query

string

false

Specifies the page number for retrieving a subset of critical clauses within the Nakisa Portfolio Management Suite, facilitating efficient navigation through portfolio and asset analytics.

section

query

string

false

Specifies the section of critical clauses to retrieve, enabling targeted analytics for portfolio and asset management within the Nakisa Portfolio Management Suite.

rent-or-cost

query

string

false

Specifies whether to retrieve critical clauses related to rental agreements or associated costs within the Nakisa Portfolio Management Suite for effective portfolio and asset analysis in real estate management.

notice-number-of-days

query

string

false

Specifies the number of days for which critical clauses are to be retrieved, aiding in the analysis of portfolio and asset management within the Nakisa Portfolio Management Suite.

start-date

query

string

false

Specifies the starting date for retrieving critical clauses related to portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

end-date

query

string

false

Specifies the end date for filtering critical clauses within the portfolio, asset, and real estate property analytics in the Nakisa Portfolio Management Suite.

early-notice

query

string

false

Specifies the advance notice period for critical clauses in real estate property portfolios, facilitating timely analytics and decision-making within the Nakisa Portfolio Management Suite.

latest-notice

query

string

false

Specifies the most recent notice related to critical clauses within the Nakisa Portfolio Management Suite, facilitating informed decision-making in portfolio and asset management.

notification-date

query

string

false

Specifies the date for which critical clauses are to be retrieved, enabling users to analyze portfolio and asset performance within the Nakisa Portfolio Management Suite.

notification-date-greater-than

query

string

false

Specifies the date to filter critical clauses in the portfolio, ensuring that only those with notification dates greater than the provided value are returned for analysis.

notification-date-less-than

query

string

false

Specifies a date threshold to filter critical clauses in the portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

not-applicable

query

string

false

Indicates that a specific critical clause is not applicable to the selected portfolio or asset within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelCriticalClauseDto

Critical Clause - Get Critical Clause Notes

HTTP Request

GET /api/critical-clauses/{criticalClauseId}/notes

📋 Description: Fetches notes associated with a specific critical clause in the Nakisa Portfolio Management Suite, enabling users to access relevant insights related to portfolio and asset management within real estate properties.

Parameters

Name

In

Type

Required

Description

criticalClauseId

path

integer(int64)

true

Unique identifier for the critical clause

pageable

query

Pageable

true

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

search

query

string

false

Search term used to filter notes related to the specified critical clause, enhancing analytics and insights within the Nakisa Portfolio Management Suite.

message

query

string

false

Textual content of the note associated with the specified critical clause, providing insights relevant to portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelNoteDto