Nrm Client

Create Nrm Work Order

HTTP Request

POST /api/nrm/work-orders

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDTO

true

none

Responses

Status

Meaning

Description

Schema

201

Created

Created

WorkOrderDTO

Search Nrm Work Orders

HTTP Request

POST /api/nrm/work-orders/search

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageWorkOrderDTO

Search Nrm Users

HTTP Request

POST /api/nrm/users/search

Parameters

Name

In

Type

Required

Description

body

body

UserDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageUserDTO

Search Nrm Premises

HTTP Request

POST /api/nrm/premises/searchFilter

Parameters

Name

In

Type

Required

Description

body

body

PremiseDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePremiseDTO

Search NRE Premises

HTTP Request

POST /api/nrm/premises/nre/search

Parameters

Name

In

Type

Required

Description

body

body

PremiseDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePremiseDTO

Search Nrm Main Assets

HTTP Request

POST /api/nrm/main-assets/search

Parameters

Name

In

Type

Required

Description

body

body

AssetDtoFilter

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMainAssetDTO

Get Nrm Work Order

HTTP Request

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

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

WorkOrderDTO

Get Nrm Work Order Statuses

HTTP Request

GET /api/nrm/work-orders/statuses

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderStatusDTO]

false

none

none

» id

integer(int64)

false

none

none

» createdBy

string

false

none

none

» createdAt

string(date-time)

false

none

none

» displayId

string

false

none

none

» name

string

true

none

none

» isDefault

boolean

false

none

none

» objectAvailable

boolean

false

none

none

» workOrderStatusType

string

false

none

none

» isDefaultType

boolean

false

none

none

Get Nrm Priorities

HTTP Request

GET /api/nrm/work-orders/priorities

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderPriorityDTO]

false

none

none

» id

integer(int64)

false

none

none

» createdBy

string

false

none

none

» createdAt

string(date-time)

false

none

none

» displayId

string

false

none

none

» name

string

true

none

none

» isDefault

boolean

false

none

none

» leadTime

integer(int32)

false

none

none

» objectAvailable

boolean

false

none

none

» workOrderPriorityType

string

false

none

none

» isDefaultType

boolean

false

none

none

Get Nrm Users

HTTP Request

GET /api/nrm/users

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[UserDTO]

false

none

none

» id

integer(int64)

false

none

none

» createdBy

string

false

none

none

» createdAt

string(date-time)

false

none

none

» userName

string

false

none

none

» firstName

string

false

none

none

» lastName

string

false

none

none

» email

string

false

none

none

» roleIds

[integer]

false

none

none

» internalTeamNames

[string]

false

none

none

» internalTeamIds

[integer]

false

none

none

» internalTeamDisplayIds

[string]

false

none

none

» premiseIds

[integer]

false

none

none

» premiseNames

[string]

false

none

none

» userAvailable

boolean

false

none

none

» temporaryWorkload

integer(int32)

false

none

none

» preferredCultureCode

string

false

none

none