Contract Partner

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

Contract Partner - 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

Contract Partner - 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

Contract Partner - 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

Contract Partner - 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

Represents the specific role or title of a contact within the context of portfolio management, asset analytics, and real estate property management.

» email

string

true

none

Email address of the contact associated with the portfolio, asset, or real estate property, facilitating communication and analytics within the Nakisa Portfolio Management Suite.

» phone

string

false

none

Represents the contact phone number associated with a real estate property within the Nakisa Portfolio Management Suite, facilitating communication and management of portfolio assets.

» address

string

false

none

Represents the physical location of a real estate property within the Nakisa Portfolio Management Suite, facilitating accurate portfolio and asset analytics.

» description

string

false

none

Description of the resource

» group

string

false

none

Represents the classification of a contact within the Nakisa Portfolio Management Suite, facilitating effective organization and analysis of portfolios, assets, and real estate properties.

» buildingName

string

false

none

Name of the building

» fax

string

false

none

Fax number associated with the contact, used for communication purposes within the Nakisa Portfolio Management Suite, particularly in the context of portfolio, asset, and real estate property management.

» 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

String value representing the unique identifier for a specific number range associated with portfolio assets and analytics 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

Contract Partner - 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

Contract Partner - 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

Contract Partner - 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

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

Enumerated Values

Attribute

Value

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Contract Partner - 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

Contract Partner - 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

Contract Partner - 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