Create Form Template
/form_templates
Create Form Template [POST]
Create a new form template.
Authorization: Admin
Request
Body{
"rowStatus": "0",
"defaultReportId": 60,
"isVisible": true,
"defaultReport": {
"displayName": "Standard Report"
},
"categoryId": "17",
"classificationId": "185",
"name": "Hearing Protection Assessment V2",
"instructions": "Here are some instructions for the user.",
"requiresAsset": false,
"allowMultipleInFolder": false,
"teamIds": ["23"]
}
Response 200
Body
{
"item": {
"teamIds": [23],
"defaultReport": {
"id": 60,
"name": "ItemEventReport_DynamicStyled",
"displayName": "Standard Report"
},
"allowMultipleInFolder": false,
"requiresAsset": false,
"rowStatus": 0,
"instructions": "Here are some instructions for the user.",
"name": "Hearing Protection Assessment V2",
"classificationId": 185,
"id": 13391,
"categoryId": 17,
"referenceQuestions": [{
"id": 1,
"title": null,
"resolution": false,
"rowStatus": 0,
"type": {
"id": 3,
"name": "shortText",
"displayName": "Short Text (<50 chars)"
}
}, {
"id": 2,
"title": null,
"resolution": false,
"rowStatus": 0,
"type": {
"id": 3,
"name": "shortText",
"displayName": "Short Text (<50 chars)"
}
}, {
"id": 3,
"title": null,
"resolution": false,
"rowStatus": 0,
"type": {
"id": 3,
"name": "shortText",
"displayName": "Short Text (<50 chars)"
}
}, {
"id": 4,
"title": null,
"resolution": false,
"rowStatus": 0,
"type": {
"id": 3,
"name": "shortText",
"displayName": "Short Text (<50 chars)"
}
}],
"categoryName": "PPE",
"className": "Hearing Protection"
}
}
Response 422
Body
{
"errors": {
"name": ["Name is required."],
"teamIds": ["At least one valid Team is required."]
}
}