Events (Admin)

List survey responses (Admin)

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

List survey responses across all participants. Requires the questionsRead permission.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID or slug.

Query parameters

pagenumberoptional

Page number (1-based). Default 1.

perPagenumberoptional

Items per page. Default 20.

Notes

`email` fields are removed for OAuth access tokens, but survey answer values (e.g. answers to QuestionType.email questions) are stored as free text and are NOT redacted, so they may contain email addresses.

Response

FieldTypeDescription
responsesSurveyResponse[]Responses grouped by participant.
questionsQuestion[]The questions in display order; the keys of `answers` are these IDs.
pageInfoPageInfoPagination info.
Request
curl https://api.4s.link/manage/events/EVENT_ID/survey-responses \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"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 }
}