Gets the cause/remedy options for the provided workorder and related RequestCode

Gets the cause/remedy options for the provided workorder and related RequestCode by using WorkOrderRules.GetCauseRemedy method returning a denormalized collection of WorkOrder specific Causes and Remedies in the following structure.

GET api/WorkOrders/{id}/CauseRemedy

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

string

Required

Body Parameters

None

Response Information

Resource Description

Collection of CauseRemedy
NameDescriptionTypeAdditional information
CauseId

integer None.
Cause

string None.
RemedyId

integer None.
Remedy

string None.

Response Formats

application/json, text/json

Sample:
[
  {
    "CauseId": 1,
    "Cause": "sample string 2",
    "RemedyId": 3,
    "Remedy": "sample string 4"
  },
  {
    "CauseId": 1,
    "Cause": "sample string 2",
    "RemedyId": 3,
    "Remedy": "sample string 4"
  }
]

application/xml, text/xml

Sample:
<ArrayOfCauseRemedy xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ControlESI.FMPilot.Core.Entities.WorkOrder">
  <CauseRemedy>
    <Cause>sample string 2</Cause>
    <CauseId>1</CauseId>
    <Remedy>sample string 4</Remedy>
    <RemedyId>3</RemedyId>
  </CauseRemedy>
  <CauseRemedy>
    <Cause>sample string 2</Cause>
    <CauseId>1</CauseId>
    <Remedy>sample string 4</Remedy>
    <RemedyId>3</RemedyId>
  </CauseRemedy>
</ArrayOfCauseRemedy>