イベント(管理者用)
アンケート設問を更新(管理者用)
PUT
/manage/events/:eventId/questions/:questionId設問を更新します。questionsWrite 権限が必要です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
questionIdstring必須設問 ID。
リクエストボディ
typestring任意設問タイプ。text / longText / email / url / singleSelect / multiSelect / toggle / radioButton / date / image のいずれか。
titlestring任意設問文。255 文字以内。
descriptionstring任意説明。500 文字以内。
多言語の設問文・説明。
選択肢(singleSelect / multiSelect / radioButton の場合)。各選択肢は title が必須。
requiredboolean任意回答必須かどうか。
ticketIdsstring[]任意この設問を出すチケット ID の配列。空配列なら全チケットが対象。
ordernumber任意表示順。整数。デフォルト 9999。
statusstring任意DRAFT / PUBLISHED / PRIVATE のいずれか。
searchableboolean任意参加者検索の対象にするか。
showOnDashboardboolean任意ダッシュボードに集計を表示するか。
branchParentId / conditionOptionIds / positionstring | string[] | number任意条件分岐の設定。
設問タイプ固有の設定。
レスポンス
Question を返します。
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/questions/QUESTION_ID \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"title": "参加のきっかけを教えてください","required": false}'
レスポンス例
{"id": "q1a2b3c4-...","refId": "purpose","type": "text","title": "参加目的を教えてください","description": null,"required": true,"options": [],"ticketIds": [],"order": 0,"status": "PUBLISHED","searchable": false,"showOnDashboard": false}