Company

Company - Get Company

HTTP Request

GET /api/companies/{id}

📋 Description: Retrieves detailed information about a specific company within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio assets and real estate properties effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

CompanyDto

Company - Update Company

HTTP Request

PUT /api/companies/{id}

📋 Description: Updates the details of a specified company within the Nakisa Portfolio Management Suite, enabling users to manage portfolio assets and analytics related to real estate properties effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

CompanyDto

true

Request body containing the updated company information, including portfolio details, asset allocations, and analytics relevant to real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

CompanyDto

Company - Delete Company

HTTP Request

DELETE /api/companies/{id}

📋 Description: Deletes a specified company from the Nakisa Portfolio Management Suite, ensuring the removal of associated portfolio, asset, and analytics 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

204

No Content

No Content

None

Company - Get Companies

HTTP Request

GET /api/companies

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageCompanyDto

Company - Create Companies

HTTP Request

POST /api/companies

📋 Description: Creates a new company entry within the Nakisa Portfolio Management Suite, enabling users to manage portfolio assets and analytics related to real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

CompanyDto

true

Request body containing the company profile data, including portfolio details, asset information, and analytics relevant to real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[CompanyDto]

false

none

[Data transfer object representing a company within the Nakisa Portfolio Management Suite, encapsulating essential information related to portfolio assets, 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

» countryId

integer(int64)

false

none

Unique identifier for the country

» countryDisplayId

string

false

none

Unique identifier for the country display

» postingPeriodVariantId

integer(int64)

false

none

Unique identifier for the posting period variant

» name

string

false

none

none

» postingPeriodVariantDisplayId

string

false

none

Unique identifier for the posting period variant display

» controllingAreaId

integer(int64)

false

none

Unique identifier for the controlling area

» controllingAreaDisplayId

string

false

none

Unique identifier for the controlling area display

» chartOfAccountId

integer(int64)

false

none

Unique identifier for the chart of account

» chartOfAccountDisplayId

string

false

none

Unique identifier for the chart of account display

» fiscalVariantId

integer(int64)

false

none

Unique identifier for the fiscal variant

» fiscalVariantDisplayId

string

false

none

Unique identifier for the fiscal variant display

» chartOfDepreciationId

integer(int64)

false

none

Unique identifier for the chart of depreciation

» chartOfDepreciationDisplayId

string

false

none

Unique identifier for the chart of depreciation display

» purchasingOrganizationId

integer(int64)

false

none

Unique identifier for the purchasing organization

» assetId

integer(int64)

false

none

Unique identifier for the asset

» exchangeRateTypeId

integer(int64)

false

none

Unique identifier for the exchange rate type

» plantId

integer(int64)

false

none

Unique identifier for the plant

» incrementalBorrowingRateId

integer(int64)

false

none

Unique identifier for the incremental borrowing rate

» businessUnitId

integer(int64)

false

none

Unique identifier for the business unit

» projectId

integer(int64)

false

none

Unique identifier for the project

» transferVariantId

integer(int64)

false

none

Unique identifier for the transfer variant

» partnerId

integer(int64)

false

none

Unique identifier for the partner

» departmentId

integer(int64)

false

none

Unique identifier for the department

» accountingStandardId

integer(int64)

false

none

Unique identifier for the accounting standard

» generalLedgerAccountId

integer(int64)

false

none

Unique identifier for the general ledger account

» consumerPriceIndexCategoryId

integer(int64)

false

none

Unique identifier for the consumer price index category

» costCenterId

integer(int64)

false

none

Unique identifier for the cost center

» costCenterRelationValidFrom

string(date)

false

none

Indicates the effective date from which the cost center relationship is valid, facilitating accurate portfolio and asset analytics within the Nakisa Portfolio Management Suite.

» costCenterRelationValidTo

string(date)

false

none

Indicates the expiration date of the cost center relationship, essential for managing portfolio and asset allocations within the Nakisa Portfolio Management Suite.

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Company - Search Companies

HTTP Request

POST /api/companies/search

📋 Description: Submits a search query to retrieve company data related to portfolio management, asset analytics, and real estate properties, enabling informed decision-making and strategic insights.

Parameters

Name

In

Type

Required

Description

body

body

CompanyDtoFilter

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

PageCompanyDto