Update Question

/form_templates/{template_id}/questions/{id}

Update Question [PUT]

Update an existing question.  Any errors will be returned in the body of a 422 response.

Authorization: Admin

Request

Body
{
	"id": 13434,
	"title": "Can the hazard be eliminated without the use of PPE?",
	"definition": "",
	"required": "false",
	"hasAnswerLogic": false,
	"type": {
		"name": "singleSelect",
		"displayName": "Single Select",
		"id": 1
	},
	"payload": {
		"default": null,
		"defaultSelectionId": null,
		"selectionListId": 4532,
		"selections": [{
			"id": 7989,
			"abbr": null,
			"value": "Yes",
			"color": null,
			"score": 1,
			"priorityId": 0
		}, {
			"id": 7990,
			"abbr": null,
			"value": "No",
			"color": null,
			"score": 2,
			"priorityId": 3
		}, {
			"id": 7991,
			"abbr": null,
			"value": "Not Applicable",
			"color": null,
			"score": 3,
			"priorityId": -1
		}],
		"answerLogic": [],
		"statusLogic": []
	},
	"questionFilesCount": 0,
	"cannedCommentsCount": 0,
	"resourcesCount": 0,
	"calculatedFromFormula": false,
	"ordinal": 204,
	"hasStatusLogic": false,
	"num": 6,
	"formTemplateId": 480,
	"silent": true,
	"questionTypes": [{
		"name": "singleSelect",
		"displayName": "Single Select",
		"id": 1,
		"ordinal": 10,
		"iconType": "fa-list-ul"
	}, {
		"name": "multiSelect",
		"displayName": "Multi Select",
		"id": 2,
		"ordinal": 20,
		"iconType": "fa-list"
	}, {
		"name": "shortText",
		"displayName": "Short Text (<50 chars)",
		"id": 3,
		"ordinal": 30,
		"iconType": "fa-font"
	}, {
		"name": "paragraphText",
		"displayName": "Paragraph Text (<1,000 chars)",
		"id": 4,
		"ordinal": 40,
		"iconType": "fa-paragraph"
	}, {
		"name": "number",
		"displayName": "Number",
		"id": 5,
		"ordinal": 50,
		"iconType": "fa-hashtag"
	}, {
		"name": "date",
		"displayName": "Date",
		"id": 6,
		"ordinal": 60,
		"iconType": "fa-calendar-o"
	}, {
		"name": "time",
		"displayName": "Time",
		"id": 7,
		"ordinal": 70,
		"iconType": "fa-clock-o"
	}, {
		"name": "sketch",
		"displayName": "Sketch",
		"id": 8,
		"ordinal": 80,
		"iconType": "fa-paint-brush"
	}, {
		"name": "signature",
		"displayName": "Signature",
		"id": 9,
		"ordinal": 90,
		"iconType": "fa-terminal"
	}, {
		"name": "table",
		"displayName": "List / Table",
		"id": 10,
		"ordinal": 100,
		"iconType": "fa-th"
	}],
	"questionTypeId": "",
	"selectionListId": "4532",
	"questionHeadingId": 4984
}

Response 422

Body
{
	"errors": {
		"title": ["Cannot have duplicate titles within the same heading."]
	}
}

Response 200

Body
{
	"item": {
		"id": 13434,
		"title": "Can the hazard be eliminated without the use of PPE?",
		"definition": null,
		"required": false,
		"hasAnswerLogic": false,
		"type": {
			"name": "singleSelect",
			"displayName": "Single Select",
			"id": 1
		},
		"payload": {
			"default": null,
			"defaultSelectionId": null,
			"selectionListId": 4532,
			"selections": [{
				"id": 7989,
				"abbr": null,
				"value": "Yes",
				"color": null,
				"score": 1,
				"priorityId": 0
			}, {
				"id": 7990,
				"abbr": null,
				"value": "No",
				"color": null,
				"score": 2,
				"priorityId": 3
			}, {
				"id": 7991,
				"abbr": null,
				"value": "Not Applicable",
				"color": null,
				"score": 3,
				"priorityId": -1
			}],
			"answerLogic": [],
			"statusLogic": []
		},
		"questionFilesCount": 0,
		"cannedCommentsCount": 0,
		"resourcesCount": 0,
		"questionHeading": {
			"id": 4984,
			"name": "Default"
		},
		"calculatedFromFormula": false,
		"ordinal": 204,
		"hasStatusLogic": false
	}
}

Still need help? Contact Us Contact Us