Subscription

Get Subscription

HTTP Request

GET /api/subscriptions/{id}

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

200

OK

OK

SubscriptionDto

Update Subscription

HTTP Request

PUT /api/subscriptions/{id}

📋 Description: Updates the subscription details for a specified portfolio asset within the Nakisa Portfolio Management Suite, enabling enhanced analytics and management of real estate properties.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SubscriptionDto

true

Request body containing the subscription details, including portfolio identifiers, asset allocations, and analytics preferences for the specified real estate property.

Responses

Status

Meaning

Description

Schema

200

OK

OK

SubscriptionDto

Delete Subscription

HTTP Request

DELETE /api/subscriptions/{id}

📋 Description: Deletes a specified subscription from the Nakisa Portfolio Management Suite, enabling users to manage their 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

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get Subscriptions

HTTP Request

GET /api/subscriptions

📋 Description: Retrieves a list of subscriptions related to portfolio management, enabling users to access and analyze asset and real estate property data effectively.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating efficient retrieval of subscription data within the Nakisa Portfolio Management Suite for enhanced portfolio and asset analytics.

topic

query

string

false

Specifies the subject matter of interest for retrieving subscription data related to portfolio, asset, analytics, or real estate property within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelSubscriptionDto

Create Entities

HTTP Request

POST /api/subscriptions

📋 Description: Creates a new subscription for portfolio analytics related to real estate properties, enabling users to access tailored insights and performance metrics.

Parameters

Name

In

Type

Required

Description

body

body

SubscriptionDto

true

Request body containing subscription details, including portfolio identifiers, asset selections, and analytics preferences for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[SubscriptionDto]

false

none

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

» 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

» topic

string

true

none

Text value for topic in SubscriptionDto

» subscriberUrl

string

true

none

Text value for subscriberUrl in SubscriptionDto

» subscriptionAuthorization

string(byte)

false

none

Text value for subscriptionAuthorization in SubscriptionDto

» subscriptionAuthorizationDto

any

false

none

Value for subscriptionAuthorizationDto field

oneOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

»»» authType

string

true

none

Type of the auth

xor

Name

Type

Required

Restrictions

Description

»» anonymous

ApiKeySubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for API key subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, analytics, and real estate property data.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» key

string

false

none

none

»»»» value

string

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

BasicSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for a basic subscription within the Nakisa Portfolio Management Suite, facilitating access to portfolio, asset, and analytics data related to real estate properties.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» userName

string

false

none

none

»»»» password

string

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

BearerTokenSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for bearer token subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, and analytics data related to real estate properties.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» token

string

false

none

none

xor - discriminator: authType

Name

Type

Required

Restrictions

Description

»» anonymous

NoAuthSubscriptionAuthorizationDto

false

none

NoAuthSubscriptionAuthorizationDto is a data transfer object that encapsulates the authorization details for subscription access within the Nakisa Portfolio Management Suite, specifically tailored for portfolio, asset, analytics, and real estate property management.

»»» authType

string

true

none

Type of the auth

xor

Name

Type

Required

Restrictions

Description

»» anonymous

OAuthSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for OAuth subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, analytics, and real estate property data.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» tenantURL

string

false

none

none

»»»» clientId

string

false

none

none

»»»» clientSecret

string

false

none

none

»»»» scope

string

false

none

none

continued

Name

Type

Required

Restrictions

Description

» authTypeValue

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

Text value for value in LabelDto

Subscribe To All

HTTP Request

POST /api/subscribe-all

📋 Description: Subscribes users to all relevant updates and notifications related to portfolio, asset, and analytics data within the Nakisa Portfolio Management Suite, enhancing real estate property management insights.

Parameters

Name

In

Type

Required

Description

body

body

SubscriptionDto

true

Request body containing subscription details for all portfolios and assets within the Nakisa Portfolio Management Suite, including relevant analytics and real estate property information.

Responses

Status

Meaning

Description

Schema

201

Created

Created

Inline

Response Schema

Status Code 201

Name

Type

Required

Restrictions

Description

anonymous

[SubscriptionDto]

false

none

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

» 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

» topic

string

true

none

Text value for topic in SubscriptionDto

» subscriberUrl

string

true

none

Text value for subscriberUrl in SubscriptionDto

» subscriptionAuthorization

string(byte)

false

none

Text value for subscriptionAuthorization in SubscriptionDto

» subscriptionAuthorizationDto

any

false

none

Value for subscriptionAuthorizationDto field

oneOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

»»» authType

string

true

none

Type of the auth

xor

Name

Type

Required

Restrictions

Description

»» anonymous

ApiKeySubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for API key subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, analytics, and real estate property data.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» key

string

false

none

none

»»»» value

string

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

BasicSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for a basic subscription within the Nakisa Portfolio Management Suite, facilitating access to portfolio, asset, and analytics data related to real estate properties.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» userName

string

false

none

none

»»»» password

string

false

none

none

xor

Name

Type

Required

Restrictions

Description

»» anonymous

BearerTokenSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for bearer token subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, and analytics data related to real estate properties.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» token

string

false

none

none

xor - discriminator: authType

Name

Type

Required

Restrictions

Description

»» anonymous

NoAuthSubscriptionAuthorizationDto

false

none

NoAuthSubscriptionAuthorizationDto is a data transfer object that encapsulates the authorization details for subscription access within the Nakisa Portfolio Management Suite, specifically tailored for portfolio, asset, analytics, and real estate property management.

»»» authType

string

true

none

Type of the auth

xor

Name

Type

Required

Restrictions

Description

»» anonymous

OAuthSubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for OAuth subscriptions within the Nakisa Portfolio Management Suite, facilitating secure access to portfolio, asset, analytics, and real estate property data.

allOf - discriminator: authType

Name

Type

Required

Restrictions

Description

»»» anonymous

SubscriptionAuthorizationDto

false

none

Data transfer object representing the authorization details for subscription management within the Nakisa Portfolio Management Suite, facilitating access to portfolio analytics and real estate asset insights.

and

Name

Type

Required

Restrictions

Description

»»» anonymous

object

false

none

none

»»»» tenantURL

string

false

none

none

»»»» clientId

string

false

none

none

»»»» clientSecret

string

false

none

none

»»»» scope

string

false

none

none

continued

Name

Type

Required

Restrictions

Description

» authTypeValue

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

Text value for value in LabelDto

Get Subscribable Topics

HTTP Request

GET /api/topics

📋 Description: Retrieves a comprehensive list of topics related to portfolio management, asset analytics, and real estate properties, enabling users to gain insights and make informed decisions.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema