Sale Lease

Get Sale Lease

HTTP Request

GET /api/sale-leases/{id}

📋 Description: Fetches detailed information about a specific sale lease identified by the provided ID, enabling users to analyze asset performance 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

SaleLeaseDto

Update Sale Lease

HTTP Request

PUT /api/sale-leases/{id}

📋 Description: Updates the details of a specific sale lease identified by its ID within the Nakisa Portfolio Management Suite, enabling users to manage portfolio and asset information effectively in the context of real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SaleLeaseDto

true

Request body containing updated lease details, including asset information and financial terms, for the specified real estate property within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

SaleLeaseDto

Delete Sale Lease

HTTP Request

DELETE /api/sale-leases/{id}

📋 Description: Deletes a specified sale lease from the Nakisa Portfolio Management Suite, ensuring accurate portfolio management and asset tracking within 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

Get Sale Lease Documents

HTTP Request

GET /api/sale-leases/{saleLeaseId}/documents

📋 Description: Retrieves documents associated with a specific sale lease, enabling users to access critical information related to portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

saleLeaseId

path

integer(int64)

true

Unique identifier for the sale lease

pageable

query

Pageable

true

Indicates whether the results should be returned in a paginated format, facilitating efficient retrieval of documents associated with a specific sale lease within the Nakisa Portfolio Management Suite.

search

query

string

false

Search term used to filter and retrieve specific documents related to the sale lease identified by {saleLeaseId} within the Nakisa Portfolio Management Suite.

id

query

string

false

Unique identifier for the resource

status-id

query

string

false

Unique identifier for the status of the sale lease document, facilitating efficient tracking and management within the Nakisa Portfolio Management Suite.

signed-date

query

string

false

Specifies the date on which the document was signed, providing essential context for portfolio and asset management within the Nakisa Portfolio Management Suite.

name

query

string

false

Name of the resource

title

query

string

false

Title of the resource

type

query

string

false

Type of the resource

shareable

query

string

false

Indicates whether the documents associated with the specified sale lease can be shared, facilitating collaboration and transparency in portfolio and asset management.

document-type-id

query

string

false

Unique identifier for the type of document associated with a specific sale lease, facilitating effective management and analytics within the Nakisa Portfolio Management Suite.

document-type-id-in

query

string

false

Unique identifier for the type of document associated with the specified sale lease, facilitating precise retrieval within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelDocumentDto

Upload Sale Lease Document

HTTP Request

POST /api/sale-leases/{saleLeaseId}/documents

📋 Description: Uploads documents associated with a specific sale lease, enabling enhanced portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

saleLeaseId

path

integer(int64)

true

Unique identifier for the sale lease

body

body

object

false

Request body containing the document details, including type, description, and associated metadata, relevant to the specified sale lease within the Nakisa Portfolio Management Suite.

» file

body

string(binary)

false

none

» document

body

DocumentDto

true

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

»» createdBy

body

string

false

Username of who created this resource

»» lastModifiedBy

body

string

false

Username of who last modified this resource

»» createdDate

body

string(date-time)

false

Date of the created

»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»» archived

body

boolean

false

Boolean flag indicating archived status

»» externalId

body

string

false

Unique identifier for the external

»» id

body

integer(int64)

false

Unique identifier for the resource

»» name

body

string

false

Name of the resource

»» title

body

string

false

Title of the resource

»» type

body

string

false

Type of the resource

»» description

body

string

false

Description of the resource

»» link

body

string

false

Text value for link in DocumentDto

»» signedDate

body

string(date)

false

Date of the signed

»» documentTypeId

body

integer(int64)

false

Unique identifier for the document type

»» statusId

body

integer(int64)

false

Unique identifier for the status

»» shareable

body

boolean

false

Boolean flag indicating shareable status

»» size

body

integer(int64)

false

Number of items per page

»» documentType

body

PickListOptionDto

false

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

body

string

false

Username of who created this resource

»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»» createdDate

body

string(date-time)

false

Date of the created

»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»» archived

body

boolean

false

Boolean flag indicating archived status

»»» externalId

body

string

false

Unique identifier for the external

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» priority

body

integer(int64)

false

Priority of the resource

»»» internalId

body

integer(int64)

false

Unique identifier for the internal

»»» pickListCode

body

string

false

Code for the pick list

»»» pickListLabel

body

string

false

Label for the pick list

»»» label

body

string

false

Label for the resource

»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»» labelDtos

body

[LabelDto]

false

List of labelDtos items

»»»» createdBy

body

string

false

Username of who created this resource

»»»» lastModifiedBy

body

string

false

Username of who last modified this resource

»»»» createdDate

body

string(date-time)

false

Date of the created

»»»» lastModifiedDate

body

string(date-time)

false

Date of the last modified

»»»» archived

body

boolean

false

Boolean flag indicating archived status

»»»» externalId

body

string

false

Unique identifier for the external

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» cultureId

body

integer(int64)

false

Unique identifier for the culture

»»»» value

body

string

true

Text value for value in LabelDto

»» status

body

PickListOptionDto

false

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.

Responses

Status

Meaning

Description

Schema

201

Created

Created

DocumentDto

Add Sale Lease Notes

HTTP Request

POST /api/sale-leases/{id}/notes

📋 Description: Adds a new note to the specified sale lease, enhancing portfolio management by allowing users to document important insights and observations related to real estate assets.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

NoteDto

true

Request body containing the note details associated with the specified sale lease, including relevant commentary and metadata for portfolio and asset management.

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

Text value for message in NoteDto

» userIds

[integer]

false

none

User information related to portfolio management

» redirectUrl

string

false

none

Text value for redirectUrl in NoteDto

Archive Sale Lease

HTTP Request

POST /api/sale-leases/{id}/archive

📋 Description: Archives a specified sale lease within the Nakisa Portfolio Management Suite, enabling 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

Responses

Status

Meaning

Description

Schema

200

OK

OK

SaleLeaseDto

Get Sale Leases

HTTP Request

GET /api/sale-leases

📋 Description: Retrieves a list of sale leases within the Nakisa Portfolio Management Suite, providing insights into portfolio and asset performance for real estate properties.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

search

query

string

false

Search term used to filter and retrieve specific sale lease records within the Nakisa Portfolio Management Suite, enhancing portfolio and asset analytics for real estate properties.

premise-id

query

string

false

Unique identifier for the real estate property within the portfolio, used to retrieve specific sale lease information from the Nakisa Portfolio Management Suite.

type-id

query

string

false

Unique identifier for the type of sale lease, facilitating targeted retrieval of lease data within the Nakisa Portfolio Management Suite for portfolio and asset analytics.

status-id

query

string

false

Unique identifier for the status of a sale lease, enabling users to filter and analyze portfolio performance within the Nakisa Portfolio Management Suite.

firm

query

string

false

Identifier for the firm associated with the sale leases, enabling targeted analytics and portfolio management within the Nakisa Portfolio Management Suite.

start-date

query

string

false

Specifies the starting date for retrieving sale lease data within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio performance over a defined time period.

end-date

query

string

false

Specifies the end date for filtering sale leases within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio performance and asset management over a defined period.

critical-date

query

string

false

Specifies the critical date for retrieving sale lease data, enabling users to analyze portfolio performance and asset valuation within the real estate property context.

asking-price

query

string

false

Specifies the asking price of the real estate property within the portfolio, facilitating asset valuation and analytics in the Nakisa Portfolio Management Suite.

target-price

query

string

false

Specifies the target price for sale leases within the Nakisa Portfolio Management Suite, enabling users to analyze and manage real estate property assets effectively.

brokerage-cost

query

string

false

Specifies the brokerage cost associated with the sale or lease of real estate properties within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelSaleLeaseDto

Get Sale Lease Notes

HTTP Request

GET /api/sale-leases/{saleLeaseId}/notes

📋 Description: Retrieves notes associated with a specific sale lease identified by the saleLeaseId, providing valuable insights for portfolio and asset management within the Nakisa Portfolio Management Suite. This operation enhances analytics capabilities related to real estate properties.

Parameters

Name

In

Type

Required

Description

saleLeaseId

path

integer(int64)

true

Unique identifier for the sale lease

pageable

query

Pageable

true

Indicates whether the results of the notes associated with a specific sale lease should be returned in a paginated format, facilitating efficient data retrieval for portfolio and asset management analysis.

search

query

string

false

Search term used to filter notes associated with a specific sale lease, enhancing portfolio and asset management within the Nakisa Portfolio Management Suite.

message

query

string

false

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelNoteDto

Download Sale Lease Document

HTTP Request

GET /api/sale-leases/{saleLeaseId}/documents/{documentId}/download

📋 Description: Downloads the specified document associated with a sale lease, enabling users to access critical documentation for portfolio and asset management within the Nakisa Portfolio Management Suite. This operation supports effective analytics and decision-making in real estate property management.

Parameters

Name

In

Type

Required

Description

saleLeaseId

path

integer(int64)

true

Unique identifier for the sale lease

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

StreamingResponseBody

Delete Sale Lease Document

HTTP Request

DELETE /api/sale-leases/{saleLeaseId}/documents/{documentId}

📋 Description: Deletes a specified document associated with a sale lease within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio and asset documentation in the real estate sector.

Parameters

Name

In

Type

Required

Description

saleLeaseId

path

integer(int64)

true

Unique identifier for the sale lease

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

None