POST api/WorkOrder/SaveWorkOrderTasks

/// API to Insert/Update Work Order Assigned Tasks Responses

Request Information

URI Parameters

None.

Body Parameters

InsertWOTasksRequestModel
NameDescriptionTypeAdditional information
WorkOrderID

integer

None.

RefCheckListID

integer

None.

Tasks

Collection of InsertWOTasksAndDetailsRequestModel

None.

Request Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "workOrderID": 1,
  "refCheckListID": 1,
  "tasks": [
    {
      "woTaskID": 1,
      "title": "sample string 1",
      "inputLabel": "sample string 2",
      "inputTypeID": 1,
      "isRequired": true,
      "sortOrder": 4,
      "textResponse": "sample string 5",
      "yesNoOption": 0,
      "inspectionStatus": 0,
      "refCheckListID": 6,
      "amount": 1.0,
      "dateValue": "2026-02-25T15:48:00.3795861-05:00",
      "numberValue": 1.0,
      "woTaskOptions": [
        {
          "optionName": "sample string 1",
          "isChecked": true
        },
        {
          "optionName": "sample string 1",
          "isChecked": true
        }
      ]
    },
    {
      "woTaskID": 1,
      "title": "sample string 1",
      "inputLabel": "sample string 2",
      "inputTypeID": 1,
      "isRequired": true,
      "sortOrder": 4,
      "textResponse": "sample string 5",
      "yesNoOption": 0,
      "inspectionStatus": 0,
      "refCheckListID": 6,
      "amount": 1.0,
      "dateValue": "2026-02-25T15:48:00.3795861-05:00",
      "numberValue": 1.0,
      "woTaskOptions": [
        {
          "optionName": "sample string 1",
          "isChecked": true
        },
        {
          "optionName": "sample string 1",
          "isChecked": true
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<InsertWOTasksRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.WorkOrder">
  <RefCheckListID>1</RefCheckListID>
  <Tasks>
    <InsertWOTasksAndDetailsRequestModel>
      <Amount>1</Amount>
      <DateValue>2026-02-25T15:48:00.3795861-05:00</DateValue>
      <InputLabel>sample string 2</InputLabel>
      <InputTypeID>CheckBox</InputTypeID>
      <InspectionStatus>Pass</InspectionStatus>
      <IsRequired>true</IsRequired>
      <NumberValue>1</NumberValue>
      <RefCheckListID>6</RefCheckListID>
      <SortOrder>4</SortOrder>
      <TextResponse>sample string 5</TextResponse>
      <Title>sample string 1</Title>
      <WOTaskID>1</WOTaskID>
      <WOTaskOptions>
        <WOTaskOptionModel>
          <IsChecked>true</IsChecked>
          <OptionName>sample string 1</OptionName>
        </WOTaskOptionModel>
        <WOTaskOptionModel>
          <IsChecked>true</IsChecked>
          <OptionName>sample string 1</OptionName>
        </WOTaskOptionModel>
      </WOTaskOptions>
      <YesNoOption>Yes</YesNoOption>
    </InsertWOTasksAndDetailsRequestModel>
    <InsertWOTasksAndDetailsRequestModel>
      <Amount>1</Amount>
      <DateValue>2026-02-25T15:48:00.3795861-05:00</DateValue>
      <InputLabel>sample string 2</InputLabel>
      <InputTypeID>CheckBox</InputTypeID>
      <InspectionStatus>Pass</InspectionStatus>
      <IsRequired>true</IsRequired>
      <NumberValue>1</NumberValue>
      <RefCheckListID>6</RefCheckListID>
      <SortOrder>4</SortOrder>
      <TextResponse>sample string 5</TextResponse>
      <Title>sample string 1</Title>
      <WOTaskID>1</WOTaskID>
      <WOTaskOptions>
        <WOTaskOptionModel>
          <IsChecked>true</IsChecked>
          <OptionName>sample string 1</OptionName>
        </WOTaskOptionModel>
        <WOTaskOptionModel>
          <IsChecked>true</IsChecked>
          <OptionName>sample string 1</OptionName>
        </WOTaskOptionModel>
      </WOTaskOptions>
      <YesNoOption>Yes</YesNoOption>
    </InsertWOTasksAndDetailsRequestModel>
  </Tasks>
  <WorkOrderID>1</WorkOrderID>
</InsertWOTasksRequestModel>

multipart/form-data

Sample:
<InsertWOTasksRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.WorkOrder"><RefCheckListID>1</RefCheckListID><Tasks><InsertWOTasksAndDetailsRequestModel><Amount>1</Amount><DateValue>2026-02-25T15:48:00.3795861-05:00</DateValue><InputLabel>sample string 2</InputLabel><InputTypeID>CheckBox</InputTypeID><InspectionStatus>Pass</InspectionStatus><IsRequired>true</IsRequired><NumberValue>1</NumberValue><RefCheckListID>6</RefCheckListID><SortOrder>4</SortOrder><TextResponse>sample string 5</TextResponse><Title>sample string 1</Title><WOTaskID>1</WOTaskID><WOTaskOptions><WOTaskOptionModel><IsChecked>true</IsChecked><OptionName>sample string 1</OptionName></WOTaskOptionModel><WOTaskOptionModel><IsChecked>true</IsChecked><OptionName>sample string 1</OptionName></WOTaskOptionModel></WOTaskOptions><YesNoOption>Yes</YesNoOption></InsertWOTasksAndDetailsRequestModel><InsertWOTasksAndDetailsRequestModel><Amount>1</Amount><DateValue>2026-02-25T15:48:00.3795861-05:00</DateValue><InputLabel>sample string 2</InputLabel><InputTypeID>CheckBox</InputTypeID><InspectionStatus>Pass</InspectionStatus><IsRequired>true</IsRequired><NumberValue>1</NumberValue><RefCheckListID>6</RefCheckListID><SortOrder>4</SortOrder><TextResponse>sample string 5</TextResponse><Title>sample string 1</Title><WOTaskID>1</WOTaskID><WOTaskOptions><WOTaskOptionModel><IsChecked>true</IsChecked><OptionName>sample string 1</OptionName></WOTaskOptionModel><WOTaskOptionModel><IsChecked>true</IsChecked><OptionName>sample string 1</OptionName></WOTaskOptionModel></WOTaskOptions><YesNoOption>Yes</YesNoOption></InsertWOTasksAndDetailsRequestModel></Tasks><WorkOrderID>1</WorkOrderID></InsertWOTasksRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonResponseDataModel
NameDescriptionTypeAdditional information
ReturnID

integer

Required

Message

string

Required

Successful

boolean

Required

Code

integer

None.

TotalRecord

integer

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "returnID": 1,
  "message": "sample string 2",
  "successful": true,
  "code": 4,
  "totalRecord": 5
}

application/xml, text/xml

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">
  <Code>4</Code>
  <Message>sample string 2</Message>
  <ReturnID>1</ReturnID>
  <Successful>true</Successful>
  <TotalRecord>5</TotalRecord>
</CommonResponseDataModel>

multipart/form-data

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>