イベント(管理者用)

アンケート回答一覧(管理者用)

GET/manage/events/:eventId/survey-responses

参加者ごとのアンケート回答を横断的に返します。questionsRead 権限が必要です。

認証要ログイン

パスパラメータ

eventIdstring必須

イベント ID または slug。

クエリパラメータ

pagenumber任意

ページ番号(1 始まり)。デフォルト 1。

perPagenumber任意

1 ページあたりの件数。デフォルト 20。

補足

OAuth アクセストークン経由では email フィールドが除去されますが、アンケート回答(QuestionType.email の回答値など)は自由記述として保存されるため除去の対象外です。回答値にメールアドレスが含まれる可能性があります。

レスポンス

フィールド型説明
responsesSurveyResponse[]参加者ごとの回答。
questionsQuestion[]表示順の設問。answers のキーはこの id。
pageInfoPageInfoページ情報。
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/survey-responses \
-H "Authorization: Bearer 4s_at_..."
レスポンス例
{
"responses": [
{
"userId": "a1b2c3d4-...",
"entryId": "en1a2b3-...",
"entryType": "USER",
"displayName": "山田太郎",
"ticketName": "一般チケット",
"state": "CONFIRMED",
"answers": {
"q1a2b3c4-...": ["情報収集のため"],
"q2b3c4d5-...": ["o1"]
}
}
],
"questions": [
{ "id": "q1a2b3c4-...", "title": "参加目的を教えてください", "type": "text", "order": 0 }
],
"pageInfo": { "totalCount": 100, "totalPages": 5, "page": 1, "perPage": 20 }
}