List participants (Admin)
/manage/events/:eventId/entriesList the event's registrations. Requires the participantsRead permission. Supports filtering by state, ticket and keyword.
| Auth | Login required |
|---|
Path parameters
eventIdstringrequiredEvent ID or slug.
Query parameters
pagenumberoptionalPage number (1-based). Default 1.
perPagenumberoptionalItems per page. Default 20.
statestringoptionalOne of UNUSED / PENDING / AWAITING_PAYMENT / CONFIRMED / REJECTED / CHECKED_IN / CANCELED (required).
ticketIdstringoptionalThe new ticket ID (required); must belong to the same event.
searchstringoptionalPartial match on name, slug, etc. (AND by whitespace). Also matches speakers' overridden names.
entryTypestringoptionalFilter by type: USER (participant) or SPEAKER (speaker). Repeatable.
Notes
`email` is removed for OAuth access tokens, but other participant profile data such as birthDate, gender, location and organization memberships is returned as-is.
Speakers appear as registrations with speaker metadata (speaker). Guest users have user.guest = true. Ticket assignment and check-in use the same APIs as participants.
Response
| Field | Type | Description |
|---|---|---|
entries | EventEntry[] | Array of entries. |
entries[].userId | string | Participant user ID (speakers and guest users also have a User). |
entries[].user.guest | boolean | True for guest users (cannot sign in, no public profile). |
entries[].speaker | Speaker | null | Speaker metadata; null for non-speakers. |
pageInfo | PageInfo | Pagination info. |
curl https://api.4s.link/manage/events/EVENT_ID/entries \-H "Authorization: Bearer 4s_at_..."
{"entries": [{"id": "en1a2b3-...","state": "UNUSED","checkInToken": "abc123","createdAt": "2026-08-18T00:00:00.000Z","ticket": { "id": "t1a2b3c4-...", "name": "一般チケット" },"user": {"id": "a1b2c3d4-...","slug": "taro","firstName": "太郎","lastName": "山田","avatarUrl": "https://.../avatar.png"}},{"id": "en9z8y7-...","state": "CONFIRMED","userId": "g1h2i3j4-...","createdAt": "2026-08-18T00:00:00.000Z","ticket": null,"user": {"id": "g1h2i3j4-...","slug": "g1h2i3j4-...","guest": true,"firstName": "花子","lastName": "佐藤","nativeName": "佐藤 花子"},"speaker": {"entryId": "en9z8y7-...","pickedUp": false,"displayOrder": 2,"firstName": null,"lastName": null,"nativeName": null,"avatarUrl": null,"title": "CTO","bio": null,"languages": null}}],"pageInfo": { "totalCount": 100, "totalPages": 5, "page": 1, "perPage": 20 }}