PUT api/Questionnaire

Used to save a Questionnaire

Request Information

URI Parameters

None.

Body Parameters

QuestionnaireDTO
NameDescriptionTypeAdditional information
TemplateID

This is the QuestionaryTemplate's Id

integer

None.

ResponseId

This is the Questionary Responce ID

integer

None.

ResponseStatus

This is the Questionary Response Status

string

None.

ResponseComment

This is the Questionary Response Comment

string

None.

CandidateNo

This is the Questionary Response Candidate No

string

None.

InterviewedOn

This is the Questionary Interview Date

date

None.

QuestionGroupList

This is QuestionGroupList

Collection of QuestionGroupDTO

None.

Request Formats

application/json, text/json

Sample:
{
  "TemplateID": 1,
  "ResponseId": 1,
  "ResponseStatus": "sample string 2",
  "ResponseComment": "sample string 3",
  "CandidateNo": "sample string 4",
  "InterviewedOn": "2024-06-29T07:35:21.0753324+10:00",
  "QuestionGroupList": [
    {
      "QuestionGroupId": 1,
      "GroupName": "sample string 2",
      "SequenceNo": 1,
      "QuestionList": [
        {
          "QuestionId": 1,
          "Question": "sample string 2",
          "QuestionType": "sample string 3",
          "Answer": "sample string 4",
          "QuestionOptionList": [
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            },
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            }
          ],
          "SequenceNo": 1
        },
        {
          "QuestionId": 1,
          "Question": "sample string 2",
          "QuestionType": "sample string 3",
          "Answer": "sample string 4",
          "QuestionOptionList": [
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            },
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            }
          ],
          "SequenceNo": 1
        }
      ]
    },
    {
      "QuestionGroupId": 1,
      "GroupName": "sample string 2",
      "SequenceNo": 1,
      "QuestionList": [
        {
          "QuestionId": 1,
          "Question": "sample string 2",
          "QuestionType": "sample string 3",
          "Answer": "sample string 4",
          "QuestionOptionList": [
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            },
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            }
          ],
          "SequenceNo": 1
        },
        {
          "QuestionId": 1,
          "Question": "sample string 2",
          "QuestionType": "sample string 3",
          "Answer": "sample string 4",
          "QuestionOptionList": [
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            },
            {
              "Option": "sample string 1",
              "IsDefaultAnswer": true,
              "IsAnswer": true,
              "SequenceNo": 1
            }
          ],
          "SequenceNo": 1
        }
      ]
    }
  ]
}

text/xml

Sample:
<QuestionnaireDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO">
  <CandidateNo>sample string 4</CandidateNo>
  <InterviewedOn>2024-06-29T07:35:21.0753324+10:00</InterviewedOn>
  <QuestionGroupList>
    <QuestionGroupDTO>
      <GroupName>sample string 2</GroupName>
      <QuestionGroupId>1</QuestionGroupId>
      <QuestionList>
        <QuestionDTO>
          <Answer>sample string 4</Answer>
          <Question>sample string 2</Question>
          <QuestionId>1</QuestionId>
          <QuestionOptionList>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
          </QuestionOptionList>
          <QuestionType>sample string 3</QuestionType>
          <SequenceNo>1</SequenceNo>
        </QuestionDTO>
        <QuestionDTO>
          <Answer>sample string 4</Answer>
          <Question>sample string 2</Question>
          <QuestionId>1</QuestionId>
          <QuestionOptionList>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
          </QuestionOptionList>
          <QuestionType>sample string 3</QuestionType>
          <SequenceNo>1</SequenceNo>
        </QuestionDTO>
      </QuestionList>
      <SequenceNo>1</SequenceNo>
    </QuestionGroupDTO>
    <QuestionGroupDTO>
      <GroupName>sample string 2</GroupName>
      <QuestionGroupId>1</QuestionGroupId>
      <QuestionList>
        <QuestionDTO>
          <Answer>sample string 4</Answer>
          <Question>sample string 2</Question>
          <QuestionId>1</QuestionId>
          <QuestionOptionList>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
          </QuestionOptionList>
          <QuestionType>sample string 3</QuestionType>
          <SequenceNo>1</SequenceNo>
        </QuestionDTO>
        <QuestionDTO>
          <Answer>sample string 4</Answer>
          <Question>sample string 2</Question>
          <QuestionId>1</QuestionId>
          <QuestionOptionList>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
            <QuestionOptionDTO>
              <IsAnswer>true</IsAnswer>
              <IsDefaultAnswer>true</IsDefaultAnswer>
              <Option>sample string 1</Option>
              <SequenceNo>1</SequenceNo>
            </QuestionOptionDTO>
          </QuestionOptionList>
          <QuestionType>sample string 3</QuestionType>
          <SequenceNo>1</SequenceNo>
        </QuestionDTO>
      </QuestionList>
      <SequenceNo>1</SequenceNo>
    </QuestionGroupDTO>
  </QuestionGroupList>
  <ResponseComment>sample string 3</ResponseComment>
  <ResponseId>1</ResponseId>
  <ResponseStatus>sample string 2</ResponseStatus>
  <TemplateID>1</TemplateID>
</QuestionnaireDTO>

multipart/form-data

Sample:
<QuestionnaireDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><CandidateNo>sample string 4</CandidateNo><InterviewedOn>2024-06-29T07:35:21.0753324+10:00</InterviewedOn><QuestionGroupList><QuestionGroupDTO><GroupName>sample string 2</GroupName><QuestionGroupId>1</QuestionGroupId><QuestionList><QuestionDTO><Answer>sample string 4</Answer><Question>sample string 2</Question><QuestionId>1</QuestionId><QuestionOptionList><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO></QuestionOptionList><QuestionType>sample string 3</QuestionType><SequenceNo>1</SequenceNo></QuestionDTO><QuestionDTO><Answer>sample string 4</Answer><Question>sample string 2</Question><QuestionId>1</QuestionId><QuestionOptionList><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO></QuestionOptionList><QuestionType>sample string 3</QuestionType><SequenceNo>1</SequenceNo></QuestionDTO></QuestionList><SequenceNo>1</SequenceNo></QuestionGroupDTO><QuestionGroupDTO><GroupName>sample string 2</GroupName><QuestionGroupId>1</QuestionGroupId><QuestionList><QuestionDTO><Answer>sample string 4</Answer><Question>sample string 2</Question><QuestionId>1</QuestionId><QuestionOptionList><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO></QuestionOptionList><QuestionType>sample string 3</QuestionType><SequenceNo>1</SequenceNo></QuestionDTO><QuestionDTO><Answer>sample string 4</Answer><Question>sample string 2</Question><QuestionId>1</QuestionId><QuestionOptionList><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO><QuestionOptionDTO><IsAnswer>true</IsAnswer><IsDefaultAnswer>true</IsDefaultAnswer><Option>sample string 1</Option><SequenceNo>1</SequenceNo></QuestionOptionDTO></QuestionOptionList><QuestionType>sample string 3</QuestionType><SequenceNo>1</SequenceNo></QuestionDTO></QuestionList><SequenceNo>1</SequenceNo></QuestionGroupDTO></QuestionGroupList><ResponseComment>sample string 3</ResponseComment><ResponseId>1</ResponseId><ResponseStatus>sample string 2</ResponseStatus><TemplateID>1</TemplateID></QuestionnaireDTO>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

COMPLETE

boolean

Response Formats

application/json, text/json

Sample:
true

text/xml, multipart/form-data

Sample:
<boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">true</boolean>