Contact

Contact - Get Contact

HTTP Request

GET /api/contacts/{id}

📋 Description: Retrieves detailed information about a specific contact within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio assets and 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

ContactDto

Contact - Update Contact

HTTP Request

PUT /api/contacts/{id}

📋 Description: Updates the contact information for a specified individual within the Nakisa Portfolio Management Suite, ensuring accurate and up-to-date records for portfolio, asset, and real estate property analytics.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ContactDto

true

Request body containing the updated contact information, including portfolio associations and analytics data relevant to real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ContactDto

Contact - Delete Contact

HTTP Request

DELETE /api/contacts/{id}

📋 Description: Deletes a specified contact from the Nakisa Portfolio Management Suite, ensuring the integrity of portfolio and asset data within the real estate property analytics framework.

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

Contact - Get Contact Types

HTTP Request

GET /api/contacts/{id}/contact-types

📋 Description: Retrieves the contact types associated with a specific contact identified by the provided ID, facilitating enhanced 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

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[PickListOptionDto]

false

none

[Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.]

» createdBy

string

false

none

Username of who created this resource

» lastModifiedBy

string

false

none

Username of who last modified this resource

» createdDate

string(date-time)

false

none

Date of the created

» lastModifiedDate

string(date-time)

false

none

Date of the last modified

» archived

boolean

false

none

Boolean flag indicating archived status

» externalId

string

false

none

Unique identifier for the external

» id

integer(int64)

false

none

Unique identifier for the resource

» priority

integer(int64)

false

none

Priority of the resource

» internalId

integer(int64)

false

none

Unique identifier for the internal

» pickListCode

string

false

none

Code for the pick list

» pickListLabel

string

false

none

Label for the pick list

» label

string

false

none

Label for the resource

» cultureId

integer(int64)

false

none

Unique identifier for the culture

» labelDtos

[LabelDto]

false

none

List of labelDtos items

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

Contact - Create Or Update Contact Types

HTTP Request

PUT /api/contacts/{id}/contact-types

📋 Description: Updates the contact types associated with a specific contact in the Nakisa Portfolio Management Suite, enabling enhanced categorization and analytics for portfolio and asset management within real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

array[integer]

true

Request body containing the updated contact type information for the specified contact ID, including relevant attributes for portfolio and asset management 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

[PickListOptionDto]

false

none

[Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.]

» createdBy

string

false

none

Username of who created this resource

» lastModifiedBy

string

false

none

Username of who last modified this resource

» createdDate

string(date-time)

false

none

Date of the created

» lastModifiedDate

string(date-time)

false

none

Date of the last modified

» archived

boolean

false

none

Boolean flag indicating archived status

» externalId

string

false

none

Unique identifier for the external

» id

integer(int64)

false

none

Unique identifier for the resource

» priority

integer(int64)

false

none

Priority of the resource

» internalId

integer(int64)

false

none

Unique identifier for the internal

» pickListCode

string

false

none

Code for the pick list

» pickListLabel

string

false

none

Label for the pick list

» label

string

false

none

Label for the resource

» cultureId

integer(int64)

false

none

Unique identifier for the culture

» labelDtos

[LabelDto]

false

none

List of labelDtos items

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»» value

string

true

none

Represents the descriptive value associated with a portfolio asset, facilitating analytics and insights within the Nakisa Portfolio Management Suite.

Contact - Get Contacts

HTTP Request

GET /api/contacts

📋 Description: Retrieves a list of contacts associated with real estate properties within the Nakisa Portfolio Management Suite, enabling users to access key portfolio and asset information for enhanced analytics.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to efficiently retrieve and manage large sets of contact data within the Nakisa Portfolio Management Suite.

address

query

string

false

Specifies the address of the real estate property to retrieve associated portfolio and asset analytics within the Nakisa Portfolio Management Suite.

description

query

string

false

Description of the resource

email

query

string

false

Email address of the contact, used to retrieve associated portfolio, asset, and analytics information within the Nakisa Portfolio Management Suite.

name

query

string

false

Name of the resource

name-like

query

string

false

Filters the list of contacts based on a partial match of the name, facilitating efficient search and retrieval within the Nakisa Portfolio Management Suite’s portfolio and asset management functionalities.

phone

query

string

false

Contact phone number associated with the real estate property, used for portfolio and asset management within the Nakisa Portfolio Management Suite.

position

query

string

false

Specifies the position within the portfolio hierarchy to filter contacts related to assets and real estate properties in the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelContactDto

Contact - Create Contacts

HTTP Request

POST /api/contacts

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

Parameters

Name

In

Type

Required

Description

body

body

ContactDto

true

Request body containing the contact information and associated metadata for real estate properties 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

[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

Contact - Archive Contact

HTTP Request

POST /api/contacts/{id}/archive

📋 Description: Archives a specified contact within the Nakisa Portfolio Management Suite, facilitating streamlined asset management and enhancing portfolio analytics for 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

ContactDto