Contract Partner

Get Contract Partner

HTTP Request

GET /api/contract-partners/{id}

📋 Description: Retrieves detailed information about a specific contract partner within the Nakisa Portfolio Management Suite, enabling users to analyze portfolio and asset relationships 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

ContractPartnerDto

Update Contract Partner

HTTP Request

PUT /api/contract-partners/{id}

📋 Description: Updates the details of a specified contract partner within the Nakisa Portfolio Management Suite, enabling accurate management of portfolio and asset information 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

ContractPartnerDto

true

Request body containing updated contract partner information, including details relevant to portfolio management, asset allocation, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ContractPartnerDto

Delete Contract Partner

HTTP Request

DELETE /api/contract-partners/{id}

📋 Description: Deletes a specified contract partner from the Nakisa Portfolio Management Suite, facilitating the management of portfolio and asset data within real estate property analytics.

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

Create Contract Partner

HTTP Request

POST /api/contract-partners

📋 Description: Creates a new contract partner within the Nakisa Portfolio Management Suite, enabling enhanced management and analytics of portfolio assets related to real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

true

Request body containing the contract partner details, including identification, role, and associated portfolio information for effective asset and real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

ContractPartnerDto

Get Contract Partner Contacts

HTTP Request

GET /api/contract-partners/{id}/contacts

📋 Description: Fetches the contact details associated with a specified contract partner, facilitating enhanced communication and relationship 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

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ContactDto]

false

none

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

» 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

» position

string

false

none

Text value for position in ContactDto

» email

string

true

none

Text value for email in ContactDto

» phone

string

false

none

Text value for phone in ContactDto

» address

string

false

none

Text value for address in ContactDto

» description

string

false

none

Description of the resource

» group

string

false

none

none

» buildingName

string

false

none

none

» fax

string

false

none

none

» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

» 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

Text value for numberRangeIdentifierValue in ContactDto

» 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

false

none

Name of the resource

Post Contract Partner Contact

HTTP Request

POST /api/contract-partners/{id}/contacts

📋 Description: Adds a new contact for the specified contract partner within the Nakisa Portfolio Management Suite, enhancing portfolio management and analytics capabilities related to real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContactDto

true

Request body containing contact information and details for the specified contract partner, essential for managing portfolio and asset relationships within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ContactDto

Search Contract Partners

HTTP Request

POST /api/contract-partners/search

📋 Description: Submits a search request for contract partners within the Nakisa Portfolio Management Suite, enabling users to efficiently locate and analyze relevant portfolio and asset information related to real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDtoFilter

true

Request body containing search criteria for contract partners, including portfolio details, asset classifications, and relevant analytics for real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractPartnerDto

Create Contract Partners

HTTP Request

POST /api/contract-partners/bulk

📋 Description: Submits a bulk upload of contract partner data to the Nakisa Portfolio Management Suite, enabling efficient management and analysis of real estate property assets within the portfolio.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

true

Request body containing a collection of contract partner data, including relevant details for portfolio management, asset tracking, and real estate analytics.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[ContractPartnerDto]

false

none

[Data transfer object representing a contractual partner associated with real estate assets within the Nakisa Portfolio Management Suite, facilitating portfolio analytics and management.]

» id

integer(int64)

false

none

Unique identifier for the resource

» displayId

string

false

none

Unique identifier for the display

» partner

PartnerLite

false

none

Data transfer object representing a streamlined partner profile within the Nakisa Portfolio Management Suite, encompassing essential details for portfolio, asset, and analytics management in the real estate property sector.

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

»» erpSystemDisplayId

string

false

none

Unique identifier for the erp system display

» partnerRole

PartnerRoleLite

false

none

Data transfer object representing a simplified view of a partner’s role within the Nakisa Portfolio Management Suite, facilitating insights into portfolio, asset, and real estate property analytics.

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

» fromDate

string(date)

false

none

Date of the from

» toDate

string(date)

false

none

Date of the to

» masterAgreementPartnerId

integer(int64)

false

none

Unique identifier for the master agreement partner

» replacedPartner

ContractPartnerDto

false

none

Data transfer object representing a contractual partner associated with real estate assets within the Nakisa Portfolio Management Suite, facilitating portfolio analytics and management.

» replacedByPartner

ContractPartnerDto

false

none

Data transfer object representing a contractual partner associated with real estate assets within the Nakisa Portfolio Management Suite, facilitating portfolio analytics and management.

» parentContractPartnerId

integer(int64)

false

none

Unique identifier for the parent contract partner

» contractRevisionId

integer(int64)

true

none

Unique identifier for the contract revision

» contractId

integer(int64)

false

none

Unique identifier for the contract

» contractDisplayId

string

false

none

Unique identifier for the contract display

» allowsSystemGenerateNewId

boolean

false

none

Unique identifier for the allows system generate new

» 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

Text value for numberRangeIdentifierValue in ContractPartnerDto

» 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

false

none

Name of the resource

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Bulk Delete Contract Partners

HTTP Request

DELETE /api/contract-partners/bulk

📋 Description: Deletes multiple contract partners from the Nakisa Portfolio Management Suite, streamlining portfolio management by ensuring that only relevant asset and real estate property partnerships are maintained.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of contract partner identifiers to facilitate the bulk deletion of associated records within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get Contract Partners By Contract Revision Id

HTTP Request

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

📋 Description: Retrieves detailed information about a specific contract revision identified by the contractRevisionId, facilitating insights into 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

PageContractPartnerDto

Delete Contract Partner Contact

HTTP Request

DELETE /api/contract-partners/{id}/contacts/{contactId}

📋 Description: Deletes a specified contact associated with a contract partner in the Nakisa Portfolio Management Suite, streamlining the management of portfolio-related contacts for enhanced asset and real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

contactId

path

integer(int64)

true

Unique identifier for the contact

Responses

Status

Meaning

Description

Schema

200

OK

OK

None