Province

Get Province

HTTP Request

GET /api/provinces/{id}

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

200

OK

OK

ProvinceDto

Update Province

HTTP Request

PUT /api/provinces/{id}

📋 Description: Updates the details of a specified province within the Nakisa Portfolio Management Suite, enabling users to manage portfolio and asset information effectively 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

ProvinceDto

true

Request body containing updated province information, including name, region, and associated portfolio details for effective asset and analytics management within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ProvinceDto

Delete Province

HTTP Request

DELETE /api/provinces/{id}

📋 Description: Deletes a specified province 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

Get Provinces

HTTP Request

GET /api/provinces

📋 Description: Retrieves a list of provinces relevant to the Nakisa Portfolio Management Suite, providing essential geographic data for portfolio analysis and asset management in the real estate sector.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the provinces query should be returned in a paginated format, facilitating efficient data retrieval for portfolio and asset management analytics.

search

query

string

false

Search term used to filter and retrieve specific provinces within the Nakisa Portfolio Management Suite, enhancing portfolio and asset analytics related to real estate properties.

name

query

string

false

Name of the resource

search-name

query

string

false

Specifies the name of the province to filter the list of provinces returned by the Nakisa Portfolio Management Suite, facilitating targeted portfolio and asset analytics in the real estate property sector.

code

query

string

false

Code identifier for the resource

country-id

query

string

false

Unique identifier for the country, used to filter and retrieve province data relevant to portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

country-id-in

query

string

false

Unique identifier for the country, used to filter and retrieve province data within the Nakisa Portfolio Management Suite, enhancing portfolio and asset analytics for real estate properties.

id-in

query

string

false

Unique identifier for a specific province within the Nakisa Portfolio Management Suite, facilitating targeted retrieval of portfolio, asset, and analytics data related to real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelProvinceDto

Add Provinces

HTTP Request

POST /api/provinces

📋 Description: Creates a new province entry within the Nakisa Portfolio Management Suite, facilitating enhanced portfolio and asset analytics for real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

ProvinceDto

true

Request body containing the province details, including name, code, and associated portfolio information, essential for managing real estate assets and analytics 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

[ProvinceDto]

false

none

[Data transfer object representing a province within the Nakisa Portfolio Management Suite, encapsulating essential information for portfolio analysis, asset management, and real estate property analytics.]

» 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

» name

string

true

none

Name of the resource

» country

CountryDto

false

none

Data transfer object representing a country within the Nakisa Portfolio Management Suite, providing essential information for portfolio analysis, asset management, and real estate property evaluations.

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

»» name

string

true

none

Name of the resource

»» code

string

false

none

Code identifier for the resource

» code

string

false

none

Code identifier for the resource

» countryId

integer(int64)

true

none

Unique identifier for the country

Archive Province

HTTP Request

POST /api/provinces/{id}/archive

📋 Description: Archives a specified province within the Nakisa Portfolio Management Suite, facilitating effective asset management and 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

ProvinceDto

Get Provinces

HTTP Request

GET /api/countries/{countryId}/provinces

📋 Description: Retrieves a list of provinces associated with a specified country, enabling users to analyze regional asset distribution within the Nakisa Portfolio Management Suite.

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 provincial data within the context of portfolio and asset analytics.

countryId

path

string

true

Unique identifier for the country

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelProvinceDto