Events (Admin)

Participant demographics (Admin)

GET/manage/events/:eventId/dashboard/participants-analytics

Aggregate 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.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID or slug.

Response

FieldTypeDescription
genderParticipantDemographic[]Counts by gender (key: male / female / other / undisclosed).
ageGroupParticipantDemographic[]Counts by age group (key: under10 / 10s / 20s …).
stateParticipantDemographic[]Counts by state or province.
countryParticipantDemographic[]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 }]
}