イベント
空き時間枠
GET
/meetings/:meetingId/available-slots指定した場所・日付でミーティングを設定できる時間枠を返します。枠はイベントの meetingSlotDuration 単位で刻まれます。
| 認証 | 要ログイン |
|---|
パスパラメータ
meetingIdstring必須ミーティング ID。
クエリパラメータ
spotIdstring任意ミーティング場所 ID。省略すると全ての場所の枠を返します。
datestring任意日付(YYYY-MM-DD)。省略するとイベント全期間が対象になります。
補足
埋まっている枠も available: false として返します。空いている枠だけを出したい場合はクライアント側で絞り込んでください。
available の判定には、双方の登壇セッション・登録済みの予定(Schedule)・他の確定済みミーティング・場所の定員がすべて考慮されます。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
slots | MeetingTimeSlot[] | 時間枠の配列(spotId / spotName / startAt / endAt / available)。 |
リクエスト
curl https://api.4s.link/meetings/MEETING_ID/available-slots \-H "Authorization: Bearer 4s_at_..."
レスポンス例
{"slots": [{"spotId": "ms1a2b3c-...","spotName": "Meeting Table A","startAt": "2026-06-01T05:00:00.000Z","endAt": "2026-06-01T05:30:00.000Z","available": true},{"spotId": "ms1a2b3c-...","spotName": "Meeting Table A","startAt": "2026-06-01T05:30:00.000Z","endAt": "2026-06-01T06:00:00.000Z","available": false}]}