GET api/Questionnaire/Template/{TemplateID}

Used to fetch a Questionnaire template

Request Information

URI Parameters

NameDescriptionTypeAdditional information
TemplateID

integer

Required

Body Parameters

None.

Response Information

Resource Description

COMPLETE

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.

Response 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:12:10.1998459+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:12:10.1998459+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:12:10.1998459+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>