POST api/CheckList/SaveCheckListTasks

Api to save CheckList

Request Information

URI Parameters

None.

Body Parameters

InsertUpdateCheckListTaskSimpleDto
NameDescriptionTypeAdditional information
CheckListID

integer

None.

Tasks

Collection of CheckListTaskSimpleDto

None.

Request Formats

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

Sample:
{
  "checkListID": 1,
  "tasks": [
    {
      "checkListTaskID": 1,
      "title": "sample string 1",
      "inputLabel": "sample string 2",
      "inputTypeID": 1,
      "isRequired": true,
      "sortOrder": 4,
      "textResponse": "sample string 5",
      "yesNoOption": 0,
      "inspectionStatus": 0,
      "amount": 1.0,
      "dateValue": "2026-02-25T15:48:56.8776172-05:00",
      "numberValue": 1.0,
      "checkBoxOptions": [
        {
          "checkboxName": "sample string 1",
          "isChecked": true
        },
        {
          "checkboxName": "sample string 1",
          "isChecked": true
        }
      ]
    },
    {
      "checkListTaskID": 1,
      "title": "sample string 1",
      "inputLabel": "sample string 2",
      "inputTypeID": 1,
      "isRequired": true,
      "sortOrder": 4,
      "textResponse": "sample string 5",
      "yesNoOption": 0,
      "inspectionStatus": 0,
      "amount": 1.0,
      "dateValue": "2026-02-25T15:48:56.8776172-05:00",
      "numberValue": 1.0,
      "checkBoxOptions": [
        {
          "checkboxName": "sample string 1",
          "isChecked": true
        },
        {
          "checkboxName": "sample string 1",
          "isChecked": true
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<InsertUpdateCheckListTaskSimpleDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.CheckList">
  <CheckListID>1</CheckListID>
  <Tasks>
    <CheckListTaskSimpleDto>
      <Amount>1</Amount>
      <CheckBoxOptions>
        <CheckListTaskCheckBoxSimpleDto>
          <CheckboxName>sample string 1</CheckboxName>
          <IsChecked>true</IsChecked>
        </CheckListTaskCheckBoxSimpleDto>
        <CheckListTaskCheckBoxSimpleDto>
          <CheckboxName>sample string 1</CheckboxName>
          <IsChecked>true</IsChecked>
        </CheckListTaskCheckBoxSimpleDto>
      </CheckBoxOptions>
      <CheckListTaskID>1</CheckListTaskID>
      <DateValue>2026-02-25T15:48:56.8776172-05:00</DateValue>
      <InputLabel>sample string 2</InputLabel>
      <InputTypeID>CheckBox</InputTypeID>
      <InspectionStatus>Pass</InspectionStatus>
      <IsRequired>true</IsRequired>
      <NumberValue>1</NumberValue>
      <SortOrder>4</SortOrder>
      <TextResponse>sample string 5</TextResponse>
      <Title>sample string 1</Title>
      <YesNoOption>Yes</YesNoOption>
    </CheckListTaskSimpleDto>
    <CheckListTaskSimpleDto>
      <Amount>1</Amount>
      <CheckBoxOptions>
        <CheckListTaskCheckBoxSimpleDto>
          <CheckboxName>sample string 1</CheckboxName>
          <IsChecked>true</IsChecked>
        </CheckListTaskCheckBoxSimpleDto>
        <CheckListTaskCheckBoxSimpleDto>
          <CheckboxName>sample string 1</CheckboxName>
          <IsChecked>true</IsChecked>
        </CheckListTaskCheckBoxSimpleDto>
      </CheckBoxOptions>
      <CheckListTaskID>1</CheckListTaskID>
      <DateValue>2026-02-25T15:48:56.8776172-05:00</DateValue>
      <InputLabel>sample string 2</InputLabel>
      <InputTypeID>CheckBox</InputTypeID>
      <InspectionStatus>Pass</InspectionStatus>
      <IsRequired>true</IsRequired>
      <NumberValue>1</NumberValue>
      <SortOrder>4</SortOrder>
      <TextResponse>sample string 5</TextResponse>
      <Title>sample string 1</Title>
      <YesNoOption>Yes</YesNoOption>
    </CheckListTaskSimpleDto>
  </Tasks>
</InsertUpdateCheckListTaskSimpleDto>

multipart/form-data

Sample:
<InsertUpdateCheckListTaskSimpleDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.CheckList"><CheckListID>1</CheckListID><Tasks><CheckListTaskSimpleDto><Amount>1</Amount><CheckBoxOptions><CheckListTaskCheckBoxSimpleDto><CheckboxName>sample string 1</CheckboxName><IsChecked>true</IsChecked></CheckListTaskCheckBoxSimpleDto><CheckListTaskCheckBoxSimpleDto><CheckboxName>sample string 1</CheckboxName><IsChecked>true</IsChecked></CheckListTaskCheckBoxSimpleDto></CheckBoxOptions><CheckListTaskID>1</CheckListTaskID><DateValue>2026-02-25T15:48:56.8776172-05:00</DateValue><InputLabel>sample string 2</InputLabel><InputTypeID>CheckBox</InputTypeID><InspectionStatus>Pass</InspectionStatus><IsRequired>true</IsRequired><NumberValue>1</NumberValue><SortOrder>4</SortOrder><TextResponse>sample string 5</TextResponse><Title>sample string 1</Title><YesNoOption>Yes</YesNoOption></CheckListTaskSimpleDto><CheckListTaskSimpleDto><Amount>1</Amount><CheckBoxOptions><CheckListTaskCheckBoxSimpleDto><CheckboxName>sample string 1</CheckboxName><IsChecked>true</IsChecked></CheckListTaskCheckBoxSimpleDto><CheckListTaskCheckBoxSimpleDto><CheckboxName>sample string 1</CheckboxName><IsChecked>true</IsChecked></CheckListTaskCheckBoxSimpleDto></CheckBoxOptions><CheckListTaskID>1</CheckListTaskID><DateValue>2026-02-25T15:48:56.8776172-05:00</DateValue><InputLabel>sample string 2</InputLabel><InputTypeID>CheckBox</InputTypeID><InspectionStatus>Pass</InspectionStatus><IsRequired>true</IsRequired><NumberValue>1</NumberValue><SortOrder>4</SortOrder><TextResponse>sample string 5</TextResponse><Title>sample string 1</Title><YesNoOption>Yes</YesNoOption></CheckListTaskSimpleDto></Tasks></InsertUpdateCheckListTaskSimpleDto>

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>