Nrm Client

Nrm Client - Create Nrm Work Order

HTTP Request

POST /api/nrm/work-orders

📋 Description: Creates a new work order within the Nakisa Portfolio Management Suite, enabling users to efficiently manage and track tasks related to portfolio assets and real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDTO

true

Request body containing the work order details, including asset identifiers, portfolio associations, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

WorkOrderDTO

Nrm Client - Search Nrm Work Orders

HTTP Request

POST /api/nrm/work-orders/search

📋 Description: Submits a search request for work orders within the Nakisa Portfolio Management Suite, enabling users to efficiently locate and analyze portfolio-related asset activities in the context of real estate property management.

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDtoFilter

true

Request body containing search criteria and filters for retrieving work order information related to portfolio management, asset tracking, and real estate analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageWorkOrderDTO

Nrm Client - Search Nrm Users

HTTP Request

POST /api/nrm/users/search

📋 Description: Submits a search query to locate users within the Nakisa Portfolio Management Suite, enabling efficient access to user data relevant to portfolio, asset, analytics, and real estate property management.

Parameters

Name

In

Type

Required

Description

body

body

UserDtoFilter

true

Request body containing user search criteria and filters relevant to portfolio, asset, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageUserDTO

Nrm Client - Search Nrm Premises

HTTP Request

POST /api/nrm/premises/searchFilter

📋 Description: Submits a search filter request to identify premises within the Nakisa Portfolio Management Suite, enabling users to refine their portfolio, asset, and analytics insights related to real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

PremiseDtoFilter

true

Request body containing search filter criteria for premises, including parameters related to portfolio, asset, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePremiseDTO

Nrm Client - Search NRE Premises

HTTP Request

POST /api/nrm/premises/nre/search

📋 Description: Submits a search request for non-residential premises within the Nakisa Portfolio Management Suite, enabling users to efficiently locate and analyze real estate properties in relation to their portfolio and asset management needs.

Parameters

Name

In

Type

Required

Description

body

body

PremiseDtoFilter

true

Request body containing search criteria and filters for identifying real estate properties within the portfolio, enabling enhanced asset analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePremiseDTO

Nrm Client - Search Nrm Main Assets

HTTP Request

POST /api/nrm/main-assets/search

📋 Description: Submits a search request for main assets within the Nakisa Portfolio Management Suite, enabling users to efficiently analyze and retrieve relevant portfolio and real estate property data.

Parameters

Name

In

Type

Required

Description

body

body

AssetDtoFilter

true

Request body containing search criteria and filters for analyzing main assets within the Nakisa Portfolio Management Suite, specifically tailored for portfolio, asset, and real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMainAssetDTO

Nrm Client - Get Nrm Work Order

HTTP Request

GET /api/nrm/work-orders/{workOrderId}

📋 Description: Retrieves detailed information about a specific work order identified by the workOrderId, enabling users to analyze and manage portfolio and asset-related activities within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

Unique identifier for the work order

Responses

Status

Meaning

Description

Schema

200

OK

OK

WorkOrderDTO

Nrm Client - Get Nrm Work Order Statuses

HTTP Request

GET /api/nrm/work-orders/statuses

📋 Description: Retrieves the current statuses of work orders within the Nakisa Portfolio Management Suite, providing insights essential for effective portfolio and asset management in real estate property analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderStatusDTO]

false

none

[Data transfer object representing the status of a work order within the Nakisa Portfolio Management Suite, facilitating effective tracking and management of portfolio assets and real estate properties.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

true

none

Name of the resource

» isDefault

boolean

false

none

Whether the resource is default

» objectAvailable

boolean

false

none

Indicates whether the associated asset is available for allocation within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management.

» workOrderStatusType

string

false

none

Type of the work order status

» isDefaultType

boolean

false

none

Whether the resource is default

Nrm Client - Get Nrm Priorities

HTTP Request

GET /api/nrm/work-orders/priorities

📋 Description: Retrieves a list of work order priorities within the Nakisa Portfolio Management Suite, enabling users to analyze and manage asset-related tasks effectively in the context of portfolio and real estate property management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderPriorityDTO]

false

none

[Data transfer object representing the priority level of work orders within the Nakisa Portfolio Management Suite, facilitating effective asset management and analytics for real estate properties.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

true

none

Name of the resource

» isDefault

boolean

false

none

Whether the resource is default

» leadTime

integer(int32)

false

none

Time of the lead

» objectAvailable

boolean

false

none

Indicates whether the specified asset is available for allocation within the Nakisa Portfolio Management Suite, supporting effective portfolio and real estate property management.

» workOrderPriorityType

string

false

none

Type of the work order priority

» isDefaultType

boolean

false

none

Whether the resource is default

Nrm Client - Get Nrm Users

HTTP Request

GET /api/nrm/users

📋 Description: Retrieves a list of users within the Nakisa Portfolio Management Suite, enabling effective management and analysis of portfolio and asset-related activities in the context of real estate properties.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[UserDTO]

false

none

[Data transfer object representing a user within the Nakisa Portfolio Management Suite, encapsulating essential information for managing portfolio, asset, and analytics interactions related to real estate properties.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» userName

string

false

none

Name of the user

» firstName

string

false

none

Name of the first

» lastName

string

false

none

Name of the last

» email

string

false

none

Email address of the user, utilized for communication and notifications within the Nakisa Portfolio Management Suite, particularly in relation to portfolio, asset, analytics, and real estate property management.

» roleIds

[integer]

false

none

Array of unique identifiers representing the roles assigned to a user within the Nakisa Portfolio Management Suite, facilitating effective management of portfolios, assets, analytics, and real estate properties.

» internalTeamNames

[string]

false

none

List of internal team names associated with the user, relevant for portfolio management, asset tracking, analytics, and real estate property operations.

» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the user, facilitating collaboration across portfolio, asset, analytics, and real estate property management within the Nakisa Portfolio Management Suite.

» internalTeamDisplayIds

[string]

false

none

Array of unique identifiers for internal team display purposes within the Nakisa Portfolio Management Suite, relevant to portfolio, asset, analytics, and real estate property management.

» premiseIds

[integer]

false

none

Array of unique identifiers for premises associated with the user’s portfolio, enabling effective asset management and analytics within the Nakisa Portfolio Management Suite.

» premiseNames

[string]

false

none

An array of names representing the premises associated with the user’s portfolio, asset, or real estate property within the Nakisa Portfolio Management Suite.

» userAvailable

boolean

false

none

Indicates whether the user is available for portfolio management tasks within the Nakisa Portfolio Management Suite.

» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload assigned to a user, facilitating effective resource allocation and analytics within the Nakisa Portfolio Management Suite for portfolio and asset management.

» preferredCultureCode

string

false

none

Code for the preferred culture