Master Agreement Partner

Master Agreement Partner - Get Master Agreement Partner

HTTP Request

GET /api/master-agreement-partners/{id}

📋 Description: Retrieves detailed information about a specific master agreement partner by its unique identifier, facilitating insights into portfolio and asset 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

MasterAgreementPartnerDto

Master Agreement Partner - Update Master Agreement Partner

HTTP Request

PUT /api/master-agreement-partners/{id}

📋 Description: Updates the details of a specified master agreement partner within the Nakisa Portfolio Management Suite, enabling accurate management of portfolio, asset, and real estate property data.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

MasterAgreementPartnerDto

true

Request body containing updated master agreement partner details, including relevant portfolio, asset, and analytics information for real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

MasterAgreementPartnerDto

Master Agreement Partner - Delete Master Agreement Partner

HTTP Request

DELETE /api/master-agreement-partners/{id}

📋 Description: Deletes a specified master agreement partner from the Nakisa Portfolio Management Suite, ensuring accurate portfolio and asset management 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

Master Agreement Partner - Create Master Agreement Partner

HTTP Request

POST /api/master-agreement-partners

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

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

true

Request body containing the master agreement partner details, including portfolio associations and relevant asset analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

MasterAgreementPartnerDto

Master Agreement Partner - Get Master Agreement Partner Contacts

HTTP Request

GET /api/master-agreement-partners/{id}/contacts

📋 Description: Fetches the list of contacts associated with a specified master agreement partner, enabling users to manage and analyze stakeholder relationships 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

Master Agreement Partner - Post Master Agreement Partner Contact

HTTP Request

POST /api/master-agreement-partners/{id}/contacts

📋 Description: Creates a new contact associated with the specified master agreement partner, enhancing portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContactDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ContactDto

Master Agreement Partner - Post Master Agreement Partner Contacts

HTTP Request

POST /api/master-agreement-partners/{id}/contacts/bulk

📋 Description: Uploads multiple contact records in bulk for a specified master agreement partner, facilitating efficient management of portfolio-related contacts within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContactDto

true

Request body containing an array of contact information for bulk addition to the specified master agreement partner, facilitating enhanced portfolio management and asset analytics within the Nakisa Portfolio Management Suite.

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

Master Agreement Partner - Search Master Agreement Partners

HTTP Request

POST /api/master-agreement-partners/search

📋 Description: Submits a search request for master agreement partners within the Nakisa Portfolio Management Suite, enabling users to efficiently identify and analyze relevant partnerships related to portfolio and asset management in the real estate sector.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDtoFilter

true

Request body containing search criteria and filters for identifying master agreement partners relevant to portfolio management, asset analytics, and real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMasterAgreementPartnerDto

Master Agreement Partner - Create Master Agreement Partners

HTTP Request

POST /api/master-agreement-partners/bulk

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

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

true

Request body containing a collection of master agreement partner details, including portfolio identifiers and asset information, for bulk processing within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[MasterAgreementPartnerDto]

false

none

[Data transfer object representing a master agreement partner within the Nakisa Portfolio Management Suite, encapsulating essential details for managing portfolio assets and analytics related to real estate properties.]

» 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

» masterAgreementId

integer(int64)

false

none

Unique identifier for the master agreement

» masterAgreementDisplayId

string

false

none

Unique identifier for the master agreement 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

Unique string identifier representing a specific range of numbers associated with assets within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset analytics in the real estate property domain.

» 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

Master Agreement Partner - Delete Master Agreement Partner Contact

HTTP Request

DELETE /api/master-agreement-partners/{id}/contacts/{contactId}

📋 Description: Deletes a specified contact associated with a master agreement partner within the Nakisa Portfolio Management Suite, ensuring accurate management of portfolio-related data and enhancing asset 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