Events

List meetings

GET/events/:eventId/meetings

List the meetings the authenticated user is involved in, both sent and received. Meetings between other participants are not included.

AuthLogin required

Path parameters

eventIdstringrequired

Event ID.

Query parameters

statusstringoptional

Filter by status (REQUESTED / CONFIRMED / CANCELED / REJECTED).

filterstringoptional

requestReceived returns received requests, requestSent returns sent requests (both imply status=REQUESTED).

pagenumberoptional

Page number (1-based). Default 1.

perPagenumberoptional

Items per page. Default 20.

Response

FieldTypeDescription
meetingsMeeting[]Array of meetings, newest first.
pageInfoPageInfoPagination info (totalCount / totalPages / page / perPage)
meetingRequestQuotaMeetingRequestQuotaThe request creation quota for this event (limit / used / remaining). The value does not depend on the filter.
Request
curl https://api.4s.link/events/EVENT_ID/meetings \
-H "Authorization: Bearer 4s_at_..."
Example response
{
"meetings": [
{
"id": "mt1a2b3c-...",
"status": "CONFIRMED",
"fromUserId": "u1a2b3c4-...",
"toUserId": "u9f8e7d6-...",
"spotId": "ms1a2b3c-...",
"startAt": "2026-06-01T05:00:00.000Z",
"endAt": "2026-06-01T05:30:00.000Z",
"tableOrder": 1
}
],
"pageInfo": { "totalCount": 100, "totalPages": 5, "page": 1, "perPage": 20 },
"meetingRequestQuota": { "limit": 50, "used": 3, "remaining": 47 }
}