Lease ComponentΒΆ

Lease Component - Update Lease Component Financial TermΒΆ

HTTP Request

PUT /api/lease-component-financial-terms/{id}

πŸ“‹ Description: Updates the financial terms of a specified lease component within the Nakisa Portfolio Management Suite, enabling users to manage and optimize financial data related to real estate assets effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

any

true

Request body containing the updated financial terms data for a specific lease component, including details relevant to portfolio management and asset analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

amountFrequency

DAY, MONTH, ONE_TIME, YEAR

escalatingRentType

FIXED, PERCENTAGE

expenseCategoryType

CASH_INCENTIVE, CASUALTY, EXPECTED_GRV, INCENTIVE, NON_LEASE, PAYMENT, PURCHASE_OPTION, TERMINATION_OPTION

lockReason

ENDS_BEFORE_MODIFICATION_DATE, EXERCISED_IN_ACTIVATION_GROUP, NO_PAYMENT

paymentCalculationMode

DAILY, ONE_TIME, PAYMENT_FOR_MONTH

paymentFrequency

ANNUALLY, BI_MONTHLY, BI_WEEKLY, DAILY, MONTHLY, ONE_TIME, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY, WEEKLY

paymentMode

ADVANCE, ARREARS

paymentTiming

END_OF_DAY, START_OF_DAY

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

termStatus

EDITABLE, LOCKED

termType

INITIAL_DIRECT_COST, NON_LEASE_TERM, PAYMENT_TERM

Lease Component - Delete Lease Component Financial TermΒΆ

HTTP Request

DELETE /api/lease-component-financial-terms/{id}

πŸ“‹ Description: Deletes the specified lease component financial terms from the Nakisa Portfolio Management Suite, ensuring accurate and up-to-date financial data for 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

204

No Content

No Content

None

Lease Component - Create Or Update Lease Component Financial TermΒΆ

HTTP Request

PUT /api/lease-component-financial-terms/createOrUpdate

πŸ“‹ Description: Creates or updates financial terms for lease components within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio and asset analytics in real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

any

true

Request body containing the financial terms data for lease components, including details on portfolio allocation, asset valuation, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

amountFrequency

DAY, MONTH, ONE_TIME, YEAR

escalatingRentType

FIXED, PERCENTAGE

expenseCategoryType

CASH_INCENTIVE, CASUALTY, EXPECTED_GRV, INCENTIVE, NON_LEASE, PAYMENT, PURCHASE_OPTION, TERMINATION_OPTION

lockReason

ENDS_BEFORE_MODIFICATION_DATE, EXERCISED_IN_ACTIVATION_GROUP, NO_PAYMENT

paymentCalculationMode

DAILY, ONE_TIME, PAYMENT_FOR_MONTH

paymentFrequency

ANNUALLY, BI_MONTHLY, BI_WEEKLY, DAILY, MONTHLY, ONE_TIME, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY, WEEKLY

paymentMode

ADVANCE, ARREARS

paymentTiming

END_OF_DAY, START_OF_DAY

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

termStatus

EDITABLE, LOCKED

termType

INITIAL_DIRECT_COST, NON_LEASE_TERM, PAYMENT_TERM

Lease Component - Perform Full WorkflowΒΆ

HTTP Request

POST /api/lease-components/{revisionId}/full-workflow

πŸ“‹ Description: Initiates the full workflow process for lease components associated with a specific revision ID, enabling comprehensive management and analysis of real estate assets within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

revisionId

path

integer(int64)

true

Unique identifier for the revision

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

assetClassType

EQUIPMENT, PLANT, PROPERTY

principalPositionType

LESSEE, LESSOR

priority

HIGH, LOW, MEDIUM

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

userDeterminedLeaseType

LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE

Lease Component - Send Lease Component To ApprovalΒΆ

HTTP Request

POST /api/lease-components/{id}/send-to-approval

πŸ“‹ Description: Submits the specified lease component for approval within the Nakisa Portfolio Management Suite, facilitating streamlined asset management and enhancing decision-making in real estate portfolio analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

LeaseComponentTransitionInput

true

Request body containing the lease component details, including approval status and relevant metadata, for submission within the Nakisa Portfolio Management Suite’s asset management workflow.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Rework Lease ComponentΒΆ

HTTP Request

POST /api/lease-components/{id}/rework

πŸ“‹ Description: Initiates a rework process for a specified lease component, enabling users to update and refine asset details within the Nakisa Portfolio Management Suite for enhanced portfolio and real estate analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

LeaseComponentTransitionInput

true

Request body containing the rework details for the specified lease component, including updated terms and conditions relevant to portfolio and asset management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Discard Lease ComponentΒΆ

HTTP Request

POST /api/lease-components/{id}/discard

πŸ“‹ Description: Discards the specified lease component identified by the provided ID within the Nakisa Portfolio Management Suite, facilitating effective 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

body

body

LeaseComponentTransitionInput

true

Request body containing the lease component details to be discarded, including associated metadata and status information relevant to portfolio and asset management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Close Lease ComponentΒΆ

HTTP Request

POST /api/lease-components/{id}/close

πŸ“‹ Description: Closes the specified lease component identified by the given ID within the Nakisa Portfolio Management Suite, facilitating effective 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

body

body

LeaseComponentTransitionInput

true

Request body containing the closure details for a lease component, including relevant financial and asset information, to facilitate accurate portfolio management and analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Callback Lease ComponentΒΆ

HTTP Request

POST /api/lease-components/{id}/callback

πŸ“‹ Description: Submits a callback request for a specific lease component identified by the provided ID, facilitating real-time updates and analytics within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

LeaseComponentTransitionInput

true

Request body containing the callback data related to lease components, including relevant portfolio and asset analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Approve Lease ComponentΒΆ

HTTP Request

POST /api/lease-components/{id}/approve

πŸ“‹ Description: Approves the specified lease component within the Nakisa Portfolio Management Suite, facilitating timely decision-making in portfolio and asset management for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

LeaseComponentTransitionInput

true

Request body containing the approval details for the specified lease component, including relevant metadata and status updates to facilitate portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Lease Component - Search Lease ComponentsΒΆ

HTTP Request

POST /api/lease-components/search

πŸ“‹ Description: Submits a search request for lease components within the Nakisa Portfolio Management Suite, enabling users to efficiently analyze and manage real estate properties and assets in their portfolio.

Parameters

Name

In

Type

Required

Description

unused

query

boolean

false

Indicates whether to include unused lease components in the search results for portfolio analytics within the Nakisa Portfolio Management Suite.

body

body

any

true

Request body containing search criteria and filters for portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseComponentDto

Lease Component - Create Lease Component RevisionΒΆ

HTTP Request

POST /api/lease-component/event

πŸ“‹ Description: Creates a new event within the lease component of the Nakisa Portfolio Management Suite, enabling users to manage portfolio and asset-related activities effectively in the context of real estate property analytics.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentModificationRequest

true

Request body containing event details related to lease components, including portfolio identifiers, asset information, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

LeaseComponentRevisionDto

Lease Component - Search Lease Component Financial TermsΒΆ

HTTP Request

POST /api/lease-component-financial-terms/search

πŸ“‹ Description: Submits a search request for lease component financial terms within the Nakisa Portfolio Management Suite, enabling users to analyze and manage financial data related to real estate assets and portfolios.

Parameters

Name

In

Type

Required

Description

body

body

any

true

Request body containing the financial terms data for lease components, including relevant portfolio and asset details to facilitate comprehensive analytics within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseComponentFinancialTermDto

Lease Component - Get Lease ComponentΒΆ

HTTP Request

GET /api/lease-components/{id}

πŸ“‹ Description: Retrieves detailed information about a specific lease component identified by its unique ID, facilitating informed decision-making within the context of portfolio and asset management in real estate 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

Inline

Response Schema

Enumerated Values

Attribute

Value

assetClassType

EQUIPMENT, PLANT, PROPERTY

principalPositionType

LESSEE, LESSOR

priority

HIGH, LOW, MEDIUM

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

userDeterminedLeaseType

LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE

Lease Component - Get Lease Component RevisionsΒΆ

HTTP Request

GET /api/lease-components/{id}/lease-component-revisions

πŸ“‹ Description: Fetches the revision history of a specific lease component identified by its unique ID, enabling users to analyze changes and updates within the context of 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

PageLeaseComponentRevisionDto

Lease Component - Get Lease Component By Revision IDΒΆ

HTTP Request

GET /api/lease-components/revision/{revisionId}

πŸ“‹ Description: Retrieves detailed information about a specific lease component revision identified by the provided revision ID, facilitating effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

revisionId

path

integer(int64)

true

Unique identifier for the revision

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

assetClassType

EQUIPMENT, PLANT, PROPERTY

principalPositionType

LESSEE, LESSOR

priority

HIGH, LOW, MEDIUM

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

spreadingFrequency

NONE, PERIODIC, STRAIGHT_LINE

state

AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

userDeterminedLeaseType

LEASE_CONTRACT_FIX, LEASE_CONTRACT_FIXED_PART_A, LEASE_CONTRACT_FIXED_PART_B, LEASE_CONTRACT_FIX_VARIABLE, LEASE_CONTRACT_FULLY_VARIABLE, LEASE_CONTRACT_LOW_VALUE, LEASE_CONTRACT_OPERATING_SHORT_TERM, LEASE_CONTRACT_SERVICE_CONTRACT, LEASE_CONTRACT_SHORT_TERM, NON_LEASE

Lease Component - Check Lease Component StateΒΆ

HTTP Request

GET /api/lease-components/check/{id}

πŸ“‹ Description: Retrieves the details of a specific lease component identified by the provided ID, enabling users to analyze and manage real estate assets 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

StateMachineState

Lease Component - Delete Lease Component EventΒΆ

HTTP Request

DELETE /api/lease-components/event/{revisionId}

πŸ“‹ Description: Deletes a specified lease component event identified by the revision ID, facilitating effective portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

revisionId

path

integer(int64)

true

Unique identifier for the revision

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None