Events (Admin)
Participant demographics (Admin)
GET
/manage/events/:eventId/dashboard/participants-analyticsAggregate the profile answers captured at registration (gender, age group, residence). Only PENDING / AWAITING_PAYMENT / CONFIRMED / CHECKED_IN registrations are counted, and unanswered values are excluded. Requires the participantsRead permission.
| Auth | Login required |
|---|
Path parameters
eventIdstringrequiredEvent ID or slug.
Response
| Field | Type | Description |
|---|---|---|
gender | ParticipantDemographic[] | Counts by gender (key: male / female / other / undisclosed). |
ageGroup | ParticipantDemographic[] | Counts by age group (key: under10 / 10s / 20s …). |
state | ParticipantDemographic[] | Counts by state or province. |
country | ParticipantDemographic[] | Counts by country. |
Request
curl https://api.4s.link/manage/events/EVENT_ID/dashboard/participants-analytics \-H "Authorization: Bearer 4s_at_..."
Example response
{"gender": [{ "key": "male", "count": 120 }, { "key": "female", "count": 96 }],"ageGroup": [{ "key": "30s", "count": 88 }, { "key": "40s", "count": 51 }],"state": [{ "key": "東京都", "count": 140 }],"country": [{ "key": "日本", "count": 210 }]}