Term DefinitionΒΆ

Term Definition - Get Term DefinitionΒΆ

HTTP Request

GET /api/term-definitions/{id}

πŸ“‹ Description: Retrieves the detailed definition of a specific term related to portfolio management, asset analytics, or real estate property by its unique identifier.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermDefinitionDto

Term Definition - Update Term DefinitionΒΆ

HTTP Request

PUT /api/term-definitions/{id}

πŸ“‹ Description: Updates the specified term definition within the Nakisa Portfolio Management Suite, enabling users to refine portfolio, asset, and analytics terminology relevant to real estate property management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

TermDefinitionDto

true

Request body containing the updated term definition data, including relevant attributes and analytics for effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermDefinitionDto

Term Definition - Delete Term DefinitionΒΆ

HTTP Request

DELETE /api/term-definitions/{id}

πŸ“‹ Description: Deletes a specified term definition from the Nakisa Portfolio Management Suite, ensuring that outdated or irrelevant terminology is removed from the portfolio, asset, and analytics frameworks related to real estate property management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Term Definition - Update Term Indexation For Term DefinitionΒΆ

HTTP Request

PUT /api/term-definitions/{id}/term-indexations/{termIndexationId}

πŸ“‹ Description: Updates the term indexation for a specified term definition within the Nakisa Portfolio Management Suite, enabling enhanced analytics and asset management for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

termIndexationId

path

integer(int64)

true

Unique identifier for the term indexation

body

body

TermIndexationDto

true

Request body containing the updated term indexation data, including relevant attributes and metadata for effective portfolio and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermIndexationDto

Term Definition - Get Term Definition PartnersΒΆ

HTTP Request

GET /api/term-definitions/{id}/partners

πŸ“‹ Description: Retrieves a list of partners associated with a specific term definition in the Nakisa Portfolio Management Suite, facilitating enhanced portfolio and asset analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the partner query for the specified term definition should be returned in a paginated format, facilitating efficient data retrieval within the Nakisa Portfolio Management Suite.

id

path

string

true

Unique identifier for the resource

ownership

query

string

false

Specifies the ownership status of the asset within the portfolio, enabling targeted analytics for real estate property management.

archived

query

string

false

Indicates whether the partner records retrieved from the specified term definition are archived, providing insights into the historical data relevant to portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelTermDefinitionPartnerDto

Term Definition - Create Or Update Term Definition PartnersΒΆ

HTTP Request

PUT /api/term-definitions/{id}/partners

πŸ“‹ Description: Updates the partner associations for a specified term definition within the Nakisa Portfolio Management Suite, enabling enhanced asset analytics and portfolio management for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

TermDefinitionPartnerDto

true

Request body containing the partner association data for a specified term definition, including relevant attributes to enhance portfolio and asset 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

[TermDefinitionPartnerDto]

false

none

[Data transfer object representing a term definition utilized within the Nakisa Portfolio Management Suite, specifically designed to enhance portfolio analytics and asset management for 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

Β» partner

integer(int64)

false

none

Numeric value representing partner

Β» ownership

number(double)

false

none

Value for ownership field

Β» calculateTax

boolean

false

none

Boolean flag indicating calculateTax status

Β» taxExemptionPercentage

number

false

none

Percentage of tax exemption

Β» taxCodeDeterminationId

integer(int64)

false

none

Unique identifier for the tax code determination

Β» partnerDto

PartnerDto

false

none

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

»» id

integer(int64)

false

none

Unique identifier for the resource

»» status

string

false

none

Status of the resource

»» displayId

string

true

none

Unique identifier for the display

»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»» name

string

false

none

Name of the resource

»» fax

string

false

none

Fax number associated with the partner, used for communication regarding portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

»» phone

string

false

none

Contact number for the partner associated with the portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

»» parentId

integer(int64)

false

none

Unique identifier for the parent

»» parentName

string

false

none

Name of the parent

»» parentDisplayId

string

false

none

Unique identifier for the parent display

»» companyId

integer(int64)

false

none

Unique identifier for the company

»» partnerRoleId

integer(int64)

false

none

Unique identifier for the partner role

»» partnerContactId

integer(int64)

false

none

Unique identifier for the partner contact

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Term Definition - Get All Partners By Lease And CurrencyΒΆ

HTTP Request

POST /api/term-definitions/{leaseId}/currency/{currencyId}

πŸ“‹ Description: Creates a new term definition for a specified lease in the Nakisa Portfolio Management Suite, associating it with a designated currency to enhance asset and portfolio analytics within real estate property management.

Parameters

Name

In

Type

Required

Description

leaseId

path

integer(int64)

true

Unique identifier for the lease

currencyId

path

integer(int64)

true

Unique identifier for the currency

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[PartnerLite]

false

none

[Data transfer object representing a streamlined partner profile within the Nakisa Portfolio Management Suite, encompassing essential details for portfolio, asset, and analytics management in the real estate property sector.]

Β» id

integer(int64)

false

none

Unique identifier for the resource

Β» displayId

string

false

none

Unique identifier for the display

Β» status

string

false

none

Status of the resource

Β» name

string

false

none

Name of the resource

Β» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Term Definition - Add Term Indexations To Term DefinitionΒΆ

HTTP Request

POST /api/term-definitions/{id}/term-indexations

πŸ“‹ Description: Creates a new term indexation for a specified term definition within the Nakisa Portfolio Management Suite, facilitating enhanced asset analytics and portfolio management for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

TermIndexationDto

true

Request body containing the term indexation details, including associated portfolio and asset identifiers, to enhance 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

[TermIndexationDto]

false

none

[Data transfer object representing the indexation details of terms related to portfolio assets within the Nakisa Portfolio Management Suite, facilitating enhanced analytics and insights for 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

Β» parentTermIndexationId

integer(int64)

false

none

Unique identifier for the parent term indexation

Β» startDate

string(date)

false

none

Start date of the resource

Β» endDate

string(date)

false

none

End date of the resource

Β» rateDate

string(date)

false

none

Date of the rate

Β» rate

number

false

none

Rate value

Β» amount

number

false

none

Amount value

Β» firstPaymentAmount

number

false

none

Amount of first payment

Β» lastPaymentAmount

number

false

none

Amount of last payment

Β» firstSpecialPaymentDate

string(date)

false

none

Date of the first special payment

Β» lastSpecialPaymentDate

string(date)

false

none

Date of the last special payment

Β» firstProvisioningAmount

number

false

none

Amount of first provisioning

Β» lastProvisioningAmount

number

false

none

Amount of last provisioning

Β» hold

boolean

false

none

Boolean flag indicating hold status

Β» legacy

boolean

false

none

Boolean flag indicating legacy status

Β» termIndexationTypeId

integer(int64)

false

none

Unique identifier for the term indexation type

Β» baseIndexationDate

string(date)

false

none

Date of the base indexation

Β» baseIndexationRate

number(double)

false

none

Rate of base indexation

Β» referenceIndexationDate

string(date)

false

none

Date of the reference indexation

Β» referenceIndexationRate

number(double)

false

none

Rate of reference indexation

Β» isIndexed

boolean

false

none

Whether the resource is indexed

Β» indexedAmount

number

false

none

Amount of indexed

Β» leaseComponentFinancialTermId

integer(int64)

false

none

Unique identifier for the lease component financial term

Β» termIndexationType

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.

Β» confirmedAmount

boolean

false

none

none

Term Definition - Archive Term Indexation For Term DefinitionΒΆ

HTTP Request

POST /api/term-definitions/{id}/term-indexations/{termIndexationId}/archive

πŸ“‹ Description: Archives the specified term indexation within the Nakisa Portfolio Management Suite, enabling enhanced management of portfolio and asset analytics related to real estate properties. This operation ensures that outdated or irrelevant term indexations are properly stored for future reference.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

termIndexationId

path

integer(int64)

true

Unique identifier for the term indexation

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermIndexationDto

Term Definition - Archive Term DefinitionΒΆ

HTTP Request

POST /api/term-definitions/{id}/archive

πŸ“‹ Description: Archives the specified term definition within the Nakisa Portfolio Management Suite, facilitating the effective management of portfolio and asset data 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

TermDefinitionDto

Term Definition - Apply Pro RataΒΆ

HTTP Request

POST /api/term-definitions/{id}/apply-pro-rata

πŸ“‹ Description: Applies pro-rata adjustments to the specified term definition within the Nakisa Portfolio Management Suite, ensuring accurate allocation of portfolio assets and enhancing analytics for real estate property management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Term Definition - Get Default Term IndexationΒΆ

HTTP Request

GET /api/term-indexations/default/{userId}

πŸ“‹ Description: Retrieves default term indexations for a specified user, facilitating enhanced portfolio and asset analytics within the Nakisa Portfolio Management Suite for real estate properties.

Parameters

Name

In

Type

Required

Description

userId

path

integer(int64)

true

Unique identifier for the user

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermIndexationDto

Term Definition - Get Term DefinitionsΒΆ

HTTP Request

GET /api/term-definitions

πŸ“‹ Description: Retrieves a comprehensive list of term definitions related to portfolio, asset, and analytics within the Nakisa Portfolio Management Suite, enhancing understanding of real estate property terminology.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the term definitions query should be returned in a paginated format, facilitating efficient data retrieval for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter and retrieve specific portfolio, asset, or real estate property definitions 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 specific term definitions related to portfolio and asset analytics in real estate property management.

payment-frequency-name

query

string

false

Specifies the name of the payment frequency associated with portfolio assets in the Nakisa Portfolio Management Suite.

amount-frequency-name

query

string

false

Specifies the frequency name of the amount, used for defining financial metrics within the portfolio and asset analytics in the Nakisa Portfolio Management Suite.

expense-type-id

query

string

false

Unique identifier for the type of expense associated with portfolio analytics within the Nakisa Portfolio Management Suite.

area-id

query

string

false

Unique identifier for the specific area within the Nakisa Portfolio Management Suite, used to retrieve term definitions relevant to portfolio, asset, analytics, and real estate property management.

start-date

query

string

false

Specifies the starting date for retrieving term definitions related to portfolio analytics within the Nakisa Portfolio Management Suite.

end-date-greater-than

query

string

false

Specifies the end date for term definitions that are greater than the provided value, facilitating targeted analytics for portfolio and asset management within the Nakisa Portfolio Management Suite.

end-date

query

string

false

The end-date parameter specifies the concluding date for retrieving term definitions related to portfolio, asset, and analytics within the Nakisa Portfolio Management Suite.

end-of-month-payment

query

string

false

Specifies the end-of-month payment date for financial analytics related to portfolio and asset management within the Nakisa Portfolio Management Suite.

pro-rata

query

string

false

Specifies the pro-rata allocation method for assets within the portfolio, enhancing analytics for real estate property assessments.

first-payment-date

query

string

false

Specifies the date of the first payment associated with the portfolio asset, enabling accurate financial analytics within the Nakisa Portfolio Management Suite.

parent-term-definition-id

query

string

false

Unique identifier for the parent term definition, facilitating the retrieval of related portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

lease-id-in

query

string

false

Unique identifier for the lease, used to retrieve specific term definitions related to portfolio and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelTermDefinitionDto

Term Definition - Get Term IndexationsΒΆ

HTTP Request

GET /api/term-definitions/{termDefinitionId}/term-indexations

πŸ“‹ Description: Fetches term indexations associated with a specific term definition, enabling users to analyze portfolio and asset data within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the term indexations for the specified term definition should be returned in a paginated format, facilitating efficient data retrieval in the context of portfolio and asset management analytics.

termDefinitionId

path

string

true

Unique identifier for the term definition

start-date

query

string

false

Specifies the starting date for retrieving term indexations related to the specified term definition within the Nakisa Portfolio Management Suite, facilitating portfolio and asset analytics in the real estate property domain.

end-date

query

string

false

Specifies the end date for retrieving term indexations related to a particular term definition within the Nakisa Portfolio Management Suite, facilitating portfolio and asset analytics in the real estate property sector.

rate-date

query

string

false

Specifies the date for which the term indexation rate is being requested, relevant for portfolio and asset analytics within the real estate property domain.

amount

query

string

false

Amount value

first-payment-amount

query

string

false

Specifies the initial payment amount associated with the term definition, relevant for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

last-payment-amount

query

string

false

Specifies the last recorded payment amount for the asset, providing critical financial data for portfolio and real estate property analytics.

legacy

query

string

false

Specifies whether to retrieve legacy term indexations for the given term definition, relevant for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

hold

query

string

false

Specifies the hold status of the term indexation, allowing users to filter results relevant to portfolio and asset analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelTermIndexationDto

Term Definition - Get Default Term DefinitionΒΆ

HTTP Request

GET /api/term-definitions/default/{userId}

πŸ“‹ Description: Retrieves the default term definitions associated with a specified user ID, facilitating enhanced understanding and analytics of portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

userId

path

integer(int64)

true

Unique identifier for the user

Responses

Status

Meaning

Description

Schema

200

OK

OK

TermDefinitionDto