イベント

ミーティング一覧

GET/events/:eventId/meetings

自分が関係するミーティング(送信・受信の両方)の一覧を返します。他の参加者同士のミーティングは含まれません。

認証要ログイン

パスパラメータ

eventIdstring必須

イベント ID。

クエリパラメータ

statusstring任意

ステータスで絞り込み(REQUESTED / CONFIRMED / CANCELED / REJECTED)。

filterstring任意

requestReceived で受け取ったリクエスト、requestSent で送ったリクエストのみを返します(どちらも status=REQUESTED を含意します)。

pagenumber任意

ページ番号(1 始まり)。デフォルト 1。

perPagenumber任意

1 ページあたりの件数。デフォルト 20。

レスポンス

フィールド型説明
meetingsMeeting[]ミーティングの配列(新しい順)。
pageInfoPageInfoページ情報(totalCount / totalPages / page / perPage)
meetingRequestQuotaMeetingRequestQuotaこのイベントでのリクエスト作成上限(limit / used / remaining)。filter の指定に関わらず同じ値を返します。
リクエスト
curl https://api.4s.link/events/EVENT_ID/meetings \
-H "Authorization: Bearer 4s_at_..."
レスポンス例
{
"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 }
}