(Quick Reference) Service: Show a question

Description: This web service return an existing question of the specified id in JSON format



Method: GET


NameDescriptionTypeRequiredExample values
idThe numerical ID of the desired questionLongYes777

Success Output

Success case: response.status = 200

  "id": 7,
  "survey": {
    "id": 4,
    "name": "Quality and satisfaction with documentation",
    "href": "/api/v1.0/surveys/4"
  "text": "How satisfied are you with the appropriateness of the documentation to your needs?",
  "type": "2",
  "isMandatory": true,
  "isPhotoMandatory": false,
  "enabled": true,
  "questionOptions": [
      "id": 10,
      "text": "Satisfied",
      "href": "/api/v1.0/questionOptions/10"
      "id": 11,
      "text": "Dissatisfied",
      "href": "/api/v1.0/questionOptions/11"
      "id": 12,
      "text": "Neutral",
      "href": "/api/v1.0/questionOptions/12"
  "answers": [],
  "questionLines": null,
  "questionColumns": null,
  "dynamicLines": false,
  "addFilterByCategory": false,
  "organization": "entity1",
  "dateCreated": "2016-08-29T10:01:57Z",
  "lastUpdated": "2016-08-29T10:20:10Z"

Failure Output

Failure case: response.status = 400
    "error": "invalid_param_type",
    "error_description": "The type of parameter id you provided is not valid for this request."

Failure case: response.status = 404
  "error": "not_found",
  "error_description": "The question with the id 99 doesn't exist."