ContractΒΆ

Contract - Update Lessor Lease DeterminationΒΆ

HTTP Request

PUT /api/lessor-lease-determinations/{id}

πŸ“‹ Description: Updates the lease determination details for a specified lessor within the Nakisa Portfolio Management Suite, enabling accurate portfolio 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

LessorLeaseDeterminationDto

true

Request body containing the updated lease determination data, including asset details and relevant analytics for effective portfolio management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

principalPositionType

LESSEE, LESSOR

systemDeterminedLeaseType

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

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

Contract - Update Lessee Lease DeterminationΒΆ

HTTP Request

PUT /api/lessee-lease-determinations/{id}

πŸ“‹ Description: Updates the lease determination details for a specified lessee within the Nakisa Portfolio Management Suite, enabling accurate portfolio 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

LesseeLeaseDeterminationDto

true

Request body containing the updated lease determination data for a specific lessee, including relevant portfolio and asset analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

principalPositionType

LESSEE, LESSOR

systemDeterminedLeaseType

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

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

Contract - Create Or Update ContractΒΆ

HTTP Request

PUT /api/contracts/createOrUpdate

πŸ“‹ Description: Creates or updates contract details within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio assets and real estate properties for enhanced analytics and decision-making.

Parameters

Name

In

Type

Required

Description

body

body

ContractDto

true

Request body containing the contract details for creating or updating portfolio assets, including relevant analytics and real estate property information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ContractDto

Contract - Update Contract AccountingΒΆ

HTTP Request

PUT /api/contract-accountings/{id}

πŸ“‹ Description: Updates the specified contract accounting details within the Nakisa Portfolio Management Suite, enabling users to maintain accurate financial records 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

body

body

any

true

Request body containing updated contract accounting details, including portfolio identifiers, asset allocations, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

compoundingFrequency

ANNUALLY, BI_MONTHLY, DAILY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY

principalPositionType

LESSEE, LESSOR

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

taxCalculationType

NET

Contract - Patch Contract AccountingΒΆ

HTTP Request

PATCH /api/contract-accountings/{id}

πŸ“‹ Description: Updates the specified contract accounting details within the Nakisa Portfolio Management Suite, enabling users to refine financial data related to portfolio assets and real estate properties.

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 and analytical data for the specified contract accounting, including portfolio and asset details relevant to real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

compoundingFrequency

ANNUALLY, BI_MONTHLY, DAILY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY

principalPositionType

LESSEE, LESSOR

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

taxCalculationType

NET

Contract - Get ContractsΒΆ

HTTP Request

GET /api/contracts

πŸ“‹ Description: Retrieves a list of contracts associated with real estate properties within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio and asset performance.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Contract - Create ContractsΒΆ

HTTP Request

POST /api/contracts

πŸ“‹ Description: Creates a new contract within the Nakisa Portfolio Management Suite, enabling users to manage portfolio assets and real estate properties effectively while leveraging analytics for informed decision-making.

Parameters

Name

In

Type

Required

Description

body

body

ContractDto

true

Request body containing the contract details, including portfolio identifiers, asset information, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[ContractDto]

false

none

[Data transfer object representing a contract within the Nakisa Portfolio Management Suite, encapsulating essential details related to portfolio management, asset tracking, and real estate property analytics.]

Β» id

integer(int64)

false

none

Unique identifier for the resource

Β» displayId

string

false

none

Unique identifier for the display

Β» name

string

true

none

Name of the resource

Β» principalPositionType

string

true

none

Type of the principal position

Β» validFrom

string(date)

false

none

Date from which the resource is valid

Β» validTo

string(date)

false

none

Date until which the resource is valid

Β» amendmentDate

string(date)

false

none

Date of the amendment

Β» approverComment

string

false

none

Comment provided by the approver regarding the contract, facilitating transparency and communication within the portfolio management process.

Β» contractPhase

string

false

none

Indicates the current phase of the contract within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management in the context of real estate property analytics.

Β» dataCreationInfo

DataCreationSettingLite

false

none

DataCreationSettingLite is a streamlined data transfer object that encapsulates essential settings for creating and managing portfolio and asset data within the Nakisa Portfolio Management Suite, facilitating enhanced analytics for real estate properties.

»» id

integer(int64)

true

none

Unique identifier for the resource

»» idGenerationType

string

true

none

Type of the id generation

»» source

string

false

none

Indicates the origin of the data entry within the Nakisa Portfolio Management Suite, relevant for portfolio, asset, analytics, and real estate property management.

»» type

string

true

none

Type of the resource

»» startDateTime

string(date-time)

true

none

Time of the start date

»» endDateTime

string(date-time)

false

none

Time of the end date

Β» leaseType

string

false

none

Type of the lease

Β» revision

ContractRevisionDto

false

none

Data transfer object representing a revision of a contract within the Nakisa Portfolio Management Suite, encompassing essential details for portfolio and asset management in the context of real estate property analytics.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» displayId

string

false

none

Unique identifier for the display

»» name

string

true

none

Name of the resource

»» inception

boolean

false

none

Boolean flag indicating inception status

»» revisionType

string

false

none

Type of the revision

»» state

string

false

none

Current state of the portfolio

»» approvedBy

string

false

none

Identifier of the individual or entity that has approved the contract revision, ensuring compliance and accountability within the portfolio management process.

»» approvedAt

string(date-time)

false

none

Timestamp indicating when the contract revision was approved, relevant for portfolio and asset management analytics within the Nakisa Portfolio Management Suite.

»» parentRevisionId

integer(int64)

false

none

Unique identifier for the parent revision

»» approverComment

string

false

none

Comment provided by the approver to offer feedback or rationale regarding the contract revision within the Nakisa Portfolio Management Suite.

»» contractId

integer(int64)

false

none

Unique identifier for the contract

»» contractDisplayId

string

false

none

Unique identifier for the contract display

»» contractName

string

false

none

Name of the contract

»» principalPositionType

string

false

none

Type of the principal position

»» mlaId

integer(int64)

false

none

Unique identifier for the mla

»» companyId

integer(int64)

false

none

Unique identifier for the company

»» description

string

false

none

Description of the resource

»» externalReference

string

false

none

String representing an external reference associated with the contract revision, facilitating integration and tracking within the Nakisa Portfolio Management Suite for portfolio, asset, and real estate property analytics.

»» internalReference

string

false

none

Unique identifier for the internal reference associated with a contract revision, facilitating streamlined management and analytics of portfolio assets within the Nakisa Portfolio Management Suite.

»» formOfLease

string

false

none

Indicates the type of lease agreement associated with the real estate property within the portfolio, facilitating asset management and analytics in the Nakisa Portfolio Management Suite.

»» jointVentureLeaseType

string

false

none

Type of the joint venture lease

»» businessPlace

string

false

none

Represents the designated location of the business entity within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management in the context of real estate analytics.

»» tradingPartner

TradingPartnerLite

false

none

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

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

»»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»» contractCategoryGroup

ContractCategoryGroupLite

false

none

Data transfer object representing a grouping of contract categories within the Nakisa Portfolio Management Suite, facilitating streamlined portfolio and asset analytics for real estate properties.

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

»» contractGroup1

ContractGroup1Lite

false

none

Data transfer object representing a simplified grouping of contracts within the Nakisa Portfolio Management Suite, facilitating streamlined analytics and management of real estate assets in the portfolio.

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

»» contractGroup2

ContractGroup2Lite

false

none

Data transfer object representing a collection of contracts within the Nakisa Portfolio Management Suite, designed to facilitate portfolio analysis and asset management for real estate properties.

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

»» group3

string

false

none

Represents a categorization or classification within the portfolio management framework, facilitating enhanced analytics and reporting for real estate assets.

»» group4

string

false

none

Represents a categorization label for a specific group within the portfolio, asset, or analytics domains in the Nakisa Portfolio Management Suite.

»» signingPerson

string

false

none

Represents the name of the individual authorized to sign the contract, essential for validating agreements within the Nakisa Portfolio Management Suite’s real estate property and asset management processes.

»» placeOfSignature

string

false

none

Indicates the location where the contract revision is signed, relevant for portfolio and asset management within the Nakisa Portfolio Management Suite.

»» dateOfSignature

string(date)

false

none

Date of signature indicating when the contract revision was formally executed, relevant for portfolio and asset management within the Nakisa Portfolio Management Suite.

»» leaseType

string

false

none

none

»» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

»»» name

string

false

none

Name of the resource

»» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for a specific range of numbers associated with portfolio assets within the Nakisa Portfolio Management Suite.

»» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

»» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

»»» name

string

true

none

Name of the resource

Β» currency

CurrencyLite

false

none

Data transfer object representing currency information within the Nakisa Portfolio Management Suite, facilitating financial analysis and reporting for real estate assets and portfolios.

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

»» decimalPoints

integer(int32)

false

none

Numeric value representing decimalPoints

Β» companyCurrency

CurrencyLite

false

none

Data transfer object representing currency information within the Nakisa Portfolio Management Suite, facilitating financial analysis and reporting for real estate assets and portfolios.

Β» indexedCurrency

boolean

false

none

Boolean flag indicating indexedCurrency status

Β» assetValueCurrencyType

string

false

none

Type of the asset value currency

Β» currencyLocked

boolean

false

none

Boolean flag indicating currencyLocked status

Β» leaseArea

LeaseAreaLite

true

none

Data transfer object representing a simplified view of lease areas within the Nakisa Portfolio Management Suite, facilitating portfolio analysis and asset management for real estate properties.

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

Β» businessUnit

BusinessUnitLite

true

none

Data transfer object representing a simplified view of a business unit within the Nakisa Portfolio Management Suite, encompassing key attributes relevant to portfolio management, asset tracking, analytics, and real estate properties.

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

Β» businessUnitLocked

boolean

false

none

Boolean flag indicating businessUnitLocked status

Β» companyCode

CompanyLite

true

none

Data transfer object representing a streamlined view of a company within the Nakisa Portfolio Management Suite, encompassing essential details related to portfolio assets, analytics, and real estate properties.

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

»» erpSystemId

integer(int64)

false

none

Unique identifier for the erp system

»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

»» countryId

integer(int64)

false

none

Unique identifier for the country

»» countryDisplayId

string

false

none

Unique identifier for the country display

»» name

string

false

none

none

»» postingPeriodVariantId

integer(int64)

false

none

Unique identifier for the posting period variant

»» fiscalVariantId

integer(int64)

false

none

Unique identifier for the fiscal variant

Β» companyCodeLocked

boolean

false

none

Boolean flag indicating companyCodeLocked status

Β» department

DepartmentLite

false

none

Data transfer object representing a department within the Nakisa Portfolio Management Suite, encapsulating essential information for portfolio and asset analytics in the context of real estate property management.

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

Β» departmentLocked

boolean

false

none

Boolean flag indicating departmentLocked status

Β» leaseGroup

LeaseGroupLite

false

none

Data transfer object representing a collection of lease agreements within the Nakisa Portfolio Management Suite, facilitating portfolio analysis and asset management for real estate properties.

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

Β» leaseGroupLocked

boolean

false

none

Boolean flag indicating leaseGroupLocked status

Β» subleasingInternalAssetClass

InternalAssetClassLite

false

none

Data transfer object representing a simplified classification of assets within the Nakisa Portfolio Management Suite, facilitating portfolio analytics and management of real estate properties.

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

»» assetClassType

string

false

none

Type of the asset class

»» infiniteUsefulLife

boolean

false

none

Boolean flag indicating infiniteUsefulLife status

Β» contractGroup1

ContractGroup1Lite

false

none

Data transfer object representing a simplified grouping of contracts within the Nakisa Portfolio Management Suite, facilitating streamlined analytics and management of real estate assets in the portfolio.

Β» contractGroup2

ContractGroup2Lite

false

none

Data transfer object representing a collection of contracts within the Nakisa Portfolio Management Suite, designed to facilitate portfolio analysis and asset management for real estate properties.

Β» subleasing

boolean

false

none

Boolean flag indicating subleasing status

Β» subleasingContractRevisionInfo

SubleasingContractRevisionLite

false

none

Data transfer object representing a simplified version of a subleasing contract revision, capturing essential details for portfolio and asset management within the Nakisa Portfolio Management Suite, facilitating analytics and decision-making in real estate property management.

»» id

integer(int64)

true

none

Unique identifier for the resource

»» contractId

integer(int64)

true

none

Unique identifier for the contract

»» contractDisplayId

string

true

none

Unique identifier for the contract display

»» contractName

string

true

none

Name of the contract

Β» subleasingLeaseComponentRevisionInfo

SubleasingLeaseComponentRevisionLite

false

none

Data transfer object representing a revision of a subleasing lease component within the Nakisa Portfolio Management Suite, facilitating the management and analysis of real estate assets in the context of portfolio optimization.

»» id

integer(int64)

true

none

Unique identifier for the resource

»» leaseComponentId

integer(int64)

true

none

Unique identifier for the lease component

»» leaseComponentDisplayId

string

true

none

Unique identifier for the lease component display

»» leaseComponentName

string

true

none

Name of the lease component

Β» subleasingActivationGroupRevisionInfo

SubleasingActivationGroupRevisionLite

false

none

Data transfer object representing a revision of a subleasing activation group within the Nakisa Portfolio Management Suite, providing essential insights for portfolio and asset management in the real estate sector.

»» id

integer(int64)

true

none

Unique identifier for the resource

»» activationGroupId

integer(int64)

true

none

Unique identifier for the activation group

»» activationGroupDisplayId

string

true

none

Unique identifier for the activation group display

»» activationGroupName

string

true

none

Name of the activation group

Β» notifications

[ContractSubscriptionDto]

false

none

List of notifications items

»» id

integer(int64)

false

none

Unique identifier for the resource

»» topic

INotificationTopicType

false

none

Data transfer object representing a notification topic type within the Nakisa Portfolio Management Suite, facilitating communication and updates related to portfolio, asset, analytics, and real estate property management.

»»» enCaption

string

false

none

Textual representation of the English caption associated with a notification topic, relevant for portfolio and asset analytics within the Nakisa Portfolio Management Suite.

»»» frCaption

string

false

none

Descriptive label for the notification topic, facilitating clear communication regarding portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

»»» name

string

false

none

Name of the resource

»»» priority

string

false

none

Priority of the resource

»» username

string

false

none

Human-readable name of the portfolio

»» contractId

integer(int64)

false

none

Unique identifier for the contract

»» contractDisplayId

string

false

none

Unique identifier for the contract display

»» targetType

string

false

none

Type of the target

»» targetId

string

false

none

Unique identifier for the target

Β» masterAgreementId

integer(int64)

true

none

Unique identifier for the master agreement

Β» masterAgreementDisplayId

string

false

none

Unique identifier for the master agreement display

Β» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

Β» transferInfo

MassInterCompanyTransferInfo

false

none

Data transfer object representing the details of mass inter-company asset transfers within the Nakisa Portfolio Management Suite, facilitating portfolio management and analytics for real estate properties.

»» transferredFromDisplayId

string

false

none

Unique identifier for the transferred from display

»» transferredFromRevisionId

integer(int64)

false

none

Unique identifier for the transferred from revision

»» transferredToDisplayId

string

false

none

Unique identifier for the transferred to display

»» transferredToRevisionId

integer(int64)

false

none

Unique identifier for the transferred to revision

Β» numberRangeIdentifierType

INumberRangeIdentifierType

false

none

Data transfer object representing a numerical range identifier used for categorizing and analyzing assets within the Nakisa Portfolio Management Suite, specifically in the context of portfolio management, asset tracking, and real estate property analytics.

Β» numberRangeIdentifierValue

string

false

none

Represents a unique string identifier for a specific range of numbers associated with portfolio assets within the Nakisa Portfolio Management Suite.

Β» numberRangeType

INumberRangeType

false

none

Data transfer object representing a numerical range utilized in the Nakisa Portfolio Management Suite, specifically designed for portfolio and asset analytics within the real estate property domain. This schema facilitates precise data representation and analysis of asset values and performance metrics.

Enumerated Values

Attribute

Value

assetClassType

EQUIPMENT, PLANT, PROPERTY

assetValueCurrencyType

COMPANY_CURRENCY, CONTRACT_CURRENCY

contractPhase

CLOSED, DRAFT, INITIAL, REJECTED, SETUP

formOfLease

FULL, NET

idGenerationType

AUTO, MANUAL

jointVentureLeaseType

GROSS_LEASE, NET_LEASE

leaseType

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

principalPositionType

LESSEE, LESSOR

priority

HIGH, LOW, MEDIUM

revisionType

ACTIVE, DRAFT, INACTIVE, REVERTED, REVISION

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

type

MIGRATION, TESTING

Contract - Send Contract To ApprovalΒΆ

HTTP Request

POST /api/contracts/{id}/send-to-approval

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

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

Request body containing the contract details, including approval status and relevant metadata, for initiating the approval process within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Rework ContractΒΆ

HTTP Request

POST /api/contracts/{id}/rework

πŸ“‹ Description: Initiates the rework process for a specified contract within the Nakisa Portfolio Management Suite, enabling users to update and refine contract details related to portfolio and asset management in the real estate sector.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

Request body containing the updated contract details and associated metadata for reworking a specific asset within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Discard ContractΒΆ

HTTP Request

POST /api/contracts/{id}/discard

πŸ“‹ Description: Discards the specified contract within the Nakisa Portfolio Management Suite, allowing users to manage their portfolio and asset analytics effectively by removing outdated or irrelevant agreements related to real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

Request body containing the contract details to be discarded, including relevant identifiers and metadata for accurate processing within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Close ContractΒΆ

HTTP Request

POST /api/contracts/{id}/close

πŸ“‹ Description: Closes a specified contract within the Nakisa Portfolio Management Suite, enabling effective management of portfolio assets and facilitating accurate analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

Request body containing the closure details of the specified contract, including relevant status updates and metadata essential for portfolio and asset management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Callback ContractΒΆ

HTTP Request

POST /api/contracts/{id}/callback

πŸ“‹ Description: Submits a callback request for a specific contract identified by its ID, enabling integration with portfolio analytics and asset management processes within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

Request body containing callback data related to the specified contract, including portfolio insights and asset performance metrics for enhanced analytics in real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Approve ContractΒΆ

HTTP Request

POST /api/contracts/{id}/approve

πŸ“‹ Description: Approves a specified contract within the Nakisa Portfolio Management Suite, facilitating the management of portfolio assets and enhancing analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContractTransitionInput

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Approve Contract Accounting OffΒΆ

HTTP Request

POST /api/contracts/{id}/approve-accounting-off

πŸ“‹ Description: Approves the accounting off for a specified contract within the Nakisa Portfolio Management Suite, facilitating accurate financial reporting and analysis for real estate property assets.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

StateProcessResult

Contract - Search ContractsΒΆ

HTTP Request

POST /api/contracts/search

πŸ“‹ Description: Submits a search request for contracts within the Nakisa Portfolio Management Suite, enabling users to efficiently locate and analyze portfolio and asset-related agreements in the context of real estate property management.

Parameters

Name

In

Type

Required

Description

body

body

ContractDtoFilter

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Contract - Get Lease Determination By Contract Revision IDΒΆ

HTTP Request

GET /api/lease-determinations/contract/{contractRevisionId}

πŸ“‹ Description: Retrieves lease determination details for a specified contract revision, enabling users to analyze portfolio and asset performance within the Nakisa Portfolio Management Suite. This operation supports informed decision-making in real estate property management and analytics.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer(int64)

true

Unique identifier for the contract revision

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

principalPositionType

LESSEE, LESSOR

systemDeterminedLeaseType

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

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

Contract - Get ContractΒΆ

HTTP Request

GET /api/contracts/{id}

πŸ“‹ Description: Retrieves detailed information about a specific contract within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio and asset data 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

ContractDto

Contract - Delete ContractΒΆ

HTTP Request

DELETE /api/contracts/{id}

πŸ“‹ Description: Deletes a specified contract from the Nakisa Portfolio Management Suite, ensuring the removal of associated portfolio and asset data for enhanced analytics and 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

Contract - Get Contract RevisionsΒΆ

HTTP Request

GET /api/contracts/{id}/revisions

πŸ“‹ Description: Retrieves the revision history of a specific contract identified by its 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

PageContractRevisionDto

Contract - Get Contract By Revision IDΒΆ

HTTP Request

GET /api/contracts/revision/{revisionId}

πŸ“‹ Description: Retrieves the details of a specific contract revision using the provided revision ID, enabling users to analyze changes in 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

ContractDto

Contract - Check Contract StateΒΆ

HTTP Request

GET /api/contracts/check/{id}

πŸ“‹ Description: Retrieves the status and details of a specific contract identified by the provided ID, facilitating effective portfolio and asset management 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

Contract - Get Contract Accounting By Contract Revision IDΒΆ

HTTP Request

GET /api/contract-accountings/contract/{contractRevisionId}

πŸ“‹ Description: Fetches detailed accounting information for a specific contract revision, enabling users to analyze financial data related to portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer(int64)

true

Unique identifier for the contract revision

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Enumerated Values

Attribute

Value

calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

compoundingFrequency

ANNUALLY, BI_MONTHLY, DAILY, MONTHLY, QUARTERLY, SEMI_ANNUALLY, SEMI_MONTHLY

principalPositionType

LESSEE, LESSOR

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

taxCalculationType

NET