List participants
GET
/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
pagenumberPage number (1-based). Default 1.
perPagenumberItems per page. Default 20.
statestringOne of UNUSED / PENDING / AWAITING_PAYMENT / CONFIRMED / REJECTED / CHECKED_IN / CANCELED (required).
ticketIdstringThe new ticket ID (required); must belong to the same event.
searchstringPartial match on name, slug, etc. (AND by whitespace)
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.
Response
| Field | Type | Description |
|---|---|---|
entries | EventEntry[] | Array of entries. |
pageInfo | object | Pagination info. |
Request
curl https://api.4s.link/manage/events/EVENT_ID/entries \-H "Authorization: Bearer 4s_at_..."
Example response
{"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"}}],"pageInfo": { "totalCount": 100, "totalPages": 5, "page": 1, "perPage": 20 }}