Business Unit

Get Business Unit

HTTP Request

GET /api/business-units/{id}

📋 Description: Retrieves detailed information about a specific business unit within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio and asset performance in the context of 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

BusinessUnitDto

Update Business Unit

HTTP Request

PUT /api/business-units/{id}

📋 Description: Updates the details of a specified business unit within the Nakisa Portfolio Management Suite, enabling users to manage portfolio, asset, and real estate property information effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

BusinessUnitDto

true

Request body containing the updated details of the specified business unit, including portfolio allocation, asset management information, and relevant analytics for real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

BusinessUnitDto

Delete Business Unit

HTTP Request

DELETE /api/business-units/{id}

📋 Description: Deletes a specified business unit from the Nakisa Portfolio Management Suite, ensuring the integrity of portfolio and asset analytics related to real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get Business Units

HTTP Request

GET /api/business-units

📋 Description: Retrieves a list of business units within the Nakisa Portfolio Management Suite, enabling users to analyze and manage portfolios, assets, and real estate properties effectively.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessUnitDto

Create Business Units

HTTP Request

POST /api/business-units

📋 Description: Creates a new business unit within the Nakisa Portfolio Management Suite, enabling users to effectively manage portfolios, assets, and analytics related to real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDto

true

Request body containing the details of the new business unit, including its name, portfolio associations, and relevant asset analytics for effective real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[BusinessUnitDto]

false

none

[Data transfer object representing a business unit 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

» name

string

true

none

Name of the resource

» leaseAreaId

integer(int64)

false

none

Unique identifier for the lease area

» companyId

integer(int64)

false

none

Unique identifier for the company

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Search Business Units

HTTP Request

POST /api/business-units/search

📋 Description: Submits a search query to identify specific business units within the Nakisa Portfolio Management Suite, leveraging portfolio, asset, analytics, and real estate property data for enhanced decision-making.

Parameters

Name

In

Type

Required

Description

body

body

BusinessUnitDtoFilter

true

Request body containing search criteria and filters for identifying specific business units within the Nakisa Portfolio Management Suite, relevant to portfolio, asset, analytics, and real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageBusinessUnitDto