POST api/orderprocesses/Set/SaveQuestionAnswers

Request Information

URI Parameters

None.

Body Parameters

QuestionnaireInfoListWrapper
NameDescriptionTypeAdditional information
QuestionnaireInfoList

Collection of QuestionnaireInfoListModel

None.

Request Formats

application/json, text/json

Sample:
{
  "QuestionnaireInfoList": [
    {
      "QuestionnaireInfo": {
        "OrderProcessID": 1,
        "OrderProcessDescr": "sample string 2",
        "OrderProcessSaveTypeID": 3,
        "OrderProcessTypeID": 4,
        "OrderProcessTypeDescr": "sample string 5",
        "UserTaskID": 6,
        "UserTaskIsCompleted": true,
        "JobScheduleID": 8,
        "ManufacturerID": 9,
        "OutletID": 10,
        "OutletDescr": "sample string 11",
        "QuestionnaireID": 12,
        "AnswerSessionID": 13,
        "ActivityID": 14,
        "ActivityTypeID": 15,
        "ListingID": 16,
        "Completed": true,
        "Required": true
      },
      "Questions": [
        {
          "Question": {
            "ID": 1,
            "QuestionID": 2,
            "QuestionTypeID": 3,
            "QuestionTypeDescr": "sample string 4",
            "Description": "sample string 5",
            "QuestionNumber": 6,
            "showQuestion": true,
            "showAmount": true,
            "showDate": true,
            "showDropdown": true,
            "showNumber": true,
            "showHeading": true,
            "showText": true,
            "showTextBlock": true,
            "showTime": true,
            "showYesNo": true,
            "showYesNoNA": true,
            "showIsActive": true,
            "showLabel": true,
            "showCheckbox": true,
            "showInformation": true,
            "showPicture": true,
            "showPictureGallery": true,
            "RequiredField": true,
            "AnswerID": 1,
            "AnswerText": "sample string 25",
            "QuestionOptionDescr": "sample string 26",
            "QuestionnaireQuestionID": 27,
            "IsActive": true,
            "IsConditionalQuestion": true,
            "ConditionalQuestionID": 1,
            "ConditionalAnswerText": "sample string 30"
          },
          "Options": [
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            },
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            }
          ]
        },
        {
          "Question": {
            "ID": 1,
            "QuestionID": 2,
            "QuestionTypeID": 3,
            "QuestionTypeDescr": "sample string 4",
            "Description": "sample string 5",
            "QuestionNumber": 6,
            "showQuestion": true,
            "showAmount": true,
            "showDate": true,
            "showDropdown": true,
            "showNumber": true,
            "showHeading": true,
            "showText": true,
            "showTextBlock": true,
            "showTime": true,
            "showYesNo": true,
            "showYesNoNA": true,
            "showIsActive": true,
            "showLabel": true,
            "showCheckbox": true,
            "showInformation": true,
            "showPicture": true,
            "showPictureGallery": true,
            "RequiredField": true,
            "AnswerID": 1,
            "AnswerText": "sample string 25",
            "QuestionOptionDescr": "sample string 26",
            "QuestionnaireQuestionID": 27,
            "IsActive": true,
            "IsConditionalQuestion": true,
            "ConditionalQuestionID": 1,
            "ConditionalAnswerText": "sample string 30"
          },
          "Options": [
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            },
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            }
          ]
        }
      ]
    },
    {
      "QuestionnaireInfo": {
        "OrderProcessID": 1,
        "OrderProcessDescr": "sample string 2",
        "OrderProcessSaveTypeID": 3,
        "OrderProcessTypeID": 4,
        "OrderProcessTypeDescr": "sample string 5",
        "UserTaskID": 6,
        "UserTaskIsCompleted": true,
        "JobScheduleID": 8,
        "ManufacturerID": 9,
        "OutletID": 10,
        "OutletDescr": "sample string 11",
        "QuestionnaireID": 12,
        "AnswerSessionID": 13,
        "ActivityID": 14,
        "ActivityTypeID": 15,
        "ListingID": 16,
        "Completed": true,
        "Required": true
      },
      "Questions": [
        {
          "Question": {
            "ID": 1,
            "QuestionID": 2,
            "QuestionTypeID": 3,
            "QuestionTypeDescr": "sample string 4",
            "Description": "sample string 5",
            "QuestionNumber": 6,
            "showQuestion": true,
            "showAmount": true,
            "showDate": true,
            "showDropdown": true,
            "showNumber": true,
            "showHeading": true,
            "showText": true,
            "showTextBlock": true,
            "showTime": true,
            "showYesNo": true,
            "showYesNoNA": true,
            "showIsActive": true,
            "showLabel": true,
            "showCheckbox": true,
            "showInformation": true,
            "showPicture": true,
            "showPictureGallery": true,
            "RequiredField": true,
            "AnswerID": 1,
            "AnswerText": "sample string 25",
            "QuestionOptionDescr": "sample string 26",
            "QuestionnaireQuestionID": 27,
            "IsActive": true,
            "IsConditionalQuestion": true,
            "ConditionalQuestionID": 1,
            "ConditionalAnswerText": "sample string 30"
          },
          "Options": [
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            },
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            }
          ]
        },
        {
          "Question": {
            "ID": 1,
            "QuestionID": 2,
            "QuestionTypeID": 3,
            "QuestionTypeDescr": "sample string 4",
            "Description": "sample string 5",
            "QuestionNumber": 6,
            "showQuestion": true,
            "showAmount": true,
            "showDate": true,
            "showDropdown": true,
            "showNumber": true,
            "showHeading": true,
            "showText": true,
            "showTextBlock": true,
            "showTime": true,
            "showYesNo": true,
            "showYesNoNA": true,
            "showIsActive": true,
            "showLabel": true,
            "showCheckbox": true,
            "showInformation": true,
            "showPicture": true,
            "showPictureGallery": true,
            "RequiredField": true,
            "AnswerID": 1,
            "AnswerText": "sample string 25",
            "QuestionOptionDescr": "sample string 26",
            "QuestionnaireQuestionID": 27,
            "IsActive": true,
            "IsConditionalQuestion": true,
            "ConditionalQuestionID": 1,
            "ConditionalAnswerText": "sample string 30"
          },
          "Options": [
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            },
            {
              "ID": 1,
              "QuestionID": 2,
              "Description": "sample string 3",
              "IsActive": true,
              "DateModified": "2025-12-06T05:20:49.0499086+02:00",
              "Sequence": 1
            }
          ]
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<OrderProcessController.QuestionnaireInfoListWrapper xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ScarecrowLiteAPI.Controllers">
  <QuestionnaireInfoList>
    <OrderProcessController.QuestionnaireInfoListModel>
      <QuestionnaireInfo>
        <ActivityID>14</ActivityID>
        <ActivityTypeID>15</ActivityTypeID>
        <AnswerSessionID>13</AnswerSessionID>
        <Completed>true</Completed>
        <JobScheduleID>8</JobScheduleID>
        <ListingID>16</ListingID>
        <ManufacturerID>9</ManufacturerID>
        <OrderProcessDescr>sample string 2</OrderProcessDescr>
        <OrderProcessID>1</OrderProcessID>
        <OrderProcessSaveTypeID>3</OrderProcessSaveTypeID>
        <OrderProcessTypeDescr>sample string 5</OrderProcessTypeDescr>
        <OrderProcessTypeID>4</OrderProcessTypeID>
        <OutletDescr>sample string 11</OutletDescr>
        <OutletID>10</OutletID>
        <QuestionnaireID>12</QuestionnaireID>
        <Required>true</Required>
        <UserTaskID>6</UserTaskID>
        <UserTaskIsCompleted>true</UserTaskIsCompleted>
      </QuestionnaireInfo>
      <Questions>
        <OrderProcessController.QuestionWithOptionsModel>
          <Options>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
          </Options>
          <Question>
            <AnswerID>1</AnswerID>
            <AnswerText>sample string 25</AnswerText>
            <ConditionalAnswerText>sample string 30</ConditionalAnswerText>
            <ConditionalQuestionID>1</ConditionalQuestionID>
            <Description>sample string 5</Description>
            <ID>1</ID>
            <IsActive>true</IsActive>
            <IsConditionalQuestion>true</IsConditionalQuestion>
            <QuestionID>2</QuestionID>
            <QuestionNumber>6</QuestionNumber>
            <QuestionOptionDescr>sample string 26</QuestionOptionDescr>
            <QuestionTypeDescr>sample string 4</QuestionTypeDescr>
            <QuestionTypeID>3</QuestionTypeID>
            <QuestionnaireQuestionID>27</QuestionnaireQuestionID>
            <RequiredField>true</RequiredField>
            <showAmount>true</showAmount>
            <showCheckbox>true</showCheckbox>
            <showDate>true</showDate>
            <showDropdown>true</showDropdown>
            <showHeading>true</showHeading>
            <showInformation>true</showInformation>
            <showIsActive>true</showIsActive>
            <showLabel>true</showLabel>
            <showNumber>true</showNumber>
            <showPicture>true</showPicture>
            <showPictureGallery>true</showPictureGallery>
            <showQuestion>true</showQuestion>
            <showText>true</showText>
            <showTextBlock>true</showTextBlock>
            <showTime>true</showTime>
            <showYesNo>true</showYesNo>
            <showYesNoNA>true</showYesNoNA>
          </Question>
        </OrderProcessController.QuestionWithOptionsModel>
        <OrderProcessController.QuestionWithOptionsModel>
          <Options>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
          </Options>
          <Question>
            <AnswerID>1</AnswerID>
            <AnswerText>sample string 25</AnswerText>
            <ConditionalAnswerText>sample string 30</ConditionalAnswerText>
            <ConditionalQuestionID>1</ConditionalQuestionID>
            <Description>sample string 5</Description>
            <ID>1</ID>
            <IsActive>true</IsActive>
            <IsConditionalQuestion>true</IsConditionalQuestion>
            <QuestionID>2</QuestionID>
            <QuestionNumber>6</QuestionNumber>
            <QuestionOptionDescr>sample string 26</QuestionOptionDescr>
            <QuestionTypeDescr>sample string 4</QuestionTypeDescr>
            <QuestionTypeID>3</QuestionTypeID>
            <QuestionnaireQuestionID>27</QuestionnaireQuestionID>
            <RequiredField>true</RequiredField>
            <showAmount>true</showAmount>
            <showCheckbox>true</showCheckbox>
            <showDate>true</showDate>
            <showDropdown>true</showDropdown>
            <showHeading>true</showHeading>
            <showInformation>true</showInformation>
            <showIsActive>true</showIsActive>
            <showLabel>true</showLabel>
            <showNumber>true</showNumber>
            <showPicture>true</showPicture>
            <showPictureGallery>true</showPictureGallery>
            <showQuestion>true</showQuestion>
            <showText>true</showText>
            <showTextBlock>true</showTextBlock>
            <showTime>true</showTime>
            <showYesNo>true</showYesNo>
            <showYesNoNA>true</showYesNoNA>
          </Question>
        </OrderProcessController.QuestionWithOptionsModel>
      </Questions>
    </OrderProcessController.QuestionnaireInfoListModel>
    <OrderProcessController.QuestionnaireInfoListModel>
      <QuestionnaireInfo>
        <ActivityID>14</ActivityID>
        <ActivityTypeID>15</ActivityTypeID>
        <AnswerSessionID>13</AnswerSessionID>
        <Completed>true</Completed>
        <JobScheduleID>8</JobScheduleID>
        <ListingID>16</ListingID>
        <ManufacturerID>9</ManufacturerID>
        <OrderProcessDescr>sample string 2</OrderProcessDescr>
        <OrderProcessID>1</OrderProcessID>
        <OrderProcessSaveTypeID>3</OrderProcessSaveTypeID>
        <OrderProcessTypeDescr>sample string 5</OrderProcessTypeDescr>
        <OrderProcessTypeID>4</OrderProcessTypeID>
        <OutletDescr>sample string 11</OutletDescr>
        <OutletID>10</OutletID>
        <QuestionnaireID>12</QuestionnaireID>
        <Required>true</Required>
        <UserTaskID>6</UserTaskID>
        <UserTaskIsCompleted>true</UserTaskIsCompleted>
      </QuestionnaireInfo>
      <Questions>
        <OrderProcessController.QuestionWithOptionsModel>
          <Options>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
          </Options>
          <Question>
            <AnswerID>1</AnswerID>
            <AnswerText>sample string 25</AnswerText>
            <ConditionalAnswerText>sample string 30</ConditionalAnswerText>
            <ConditionalQuestionID>1</ConditionalQuestionID>
            <Description>sample string 5</Description>
            <ID>1</ID>
            <IsActive>true</IsActive>
            <IsConditionalQuestion>true</IsConditionalQuestion>
            <QuestionID>2</QuestionID>
            <QuestionNumber>6</QuestionNumber>
            <QuestionOptionDescr>sample string 26</QuestionOptionDescr>
            <QuestionTypeDescr>sample string 4</QuestionTypeDescr>
            <QuestionTypeID>3</QuestionTypeID>
            <QuestionnaireQuestionID>27</QuestionnaireQuestionID>
            <RequiredField>true</RequiredField>
            <showAmount>true</showAmount>
            <showCheckbox>true</showCheckbox>
            <showDate>true</showDate>
            <showDropdown>true</showDropdown>
            <showHeading>true</showHeading>
            <showInformation>true</showInformation>
            <showIsActive>true</showIsActive>
            <showLabel>true</showLabel>
            <showNumber>true</showNumber>
            <showPicture>true</showPicture>
            <showPictureGallery>true</showPictureGallery>
            <showQuestion>true</showQuestion>
            <showText>true</showText>
            <showTextBlock>true</showTextBlock>
            <showTime>true</showTime>
            <showYesNo>true</showYesNo>
            <showYesNoNA>true</showYesNoNA>
          </Question>
        </OrderProcessController.QuestionWithOptionsModel>
        <OrderProcessController.QuestionWithOptionsModel>
          <Options>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
            <OrderProcessController.AnswerOptionModel>
              <DateModified>2025-12-06T05:20:49.0499086+02:00</DateModified>
              <Description>sample string 3</Description>
              <ID>1</ID>
              <IsActive>true</IsActive>
              <QuestionID>2</QuestionID>
              <Sequence>1</Sequence>
            </OrderProcessController.AnswerOptionModel>
          </Options>
          <Question>
            <AnswerID>1</AnswerID>
            <AnswerText>sample string 25</AnswerText>
            <ConditionalAnswerText>sample string 30</ConditionalAnswerText>
            <ConditionalQuestionID>1</ConditionalQuestionID>
            <Description>sample string 5</Description>
            <ID>1</ID>
            <IsActive>true</IsActive>
            <IsConditionalQuestion>true</IsConditionalQuestion>
            <QuestionID>2</QuestionID>
            <QuestionNumber>6</QuestionNumber>
            <QuestionOptionDescr>sample string 26</QuestionOptionDescr>
            <QuestionTypeDescr>sample string 4</QuestionTypeDescr>
            <QuestionTypeID>3</QuestionTypeID>
            <QuestionnaireQuestionID>27</QuestionnaireQuestionID>
            <RequiredField>true</RequiredField>
            <showAmount>true</showAmount>
            <showCheckbox>true</showCheckbox>
            <showDate>true</showDate>
            <showDropdown>true</showDropdown>
            <showHeading>true</showHeading>
            <showInformation>true</showInformation>
            <showIsActive>true</showIsActive>
            <showLabel>true</showLabel>
            <showNumber>true</showNumber>
            <showPicture>true</showPicture>
            <showPictureGallery>true</showPictureGallery>
            <showQuestion>true</showQuestion>
            <showText>true</showText>
            <showTextBlock>true</showTextBlock>
            <showTime>true</showTime>
            <showYesNo>true</showYesNo>
            <showYesNoNA>true</showYesNoNA>
          </Question>
        </OrderProcessController.QuestionWithOptionsModel>
      </Questions>
    </OrderProcessController.QuestionnaireInfoListModel>
  </QuestionnaireInfoList>
</OrderProcessController.QuestionnaireInfoListWrapper>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.