イベント

空き時間枠

GET/meetings/:meetingId/available-slots

指定した場所・日付でミーティングを設定できる時間枠を返します。枠はイベントの meetingSlotDuration 単位で刻まれます。

認証要ログイン

パスパラメータ

meetingIdstring必須

ミーティング ID。

クエリパラメータ

spotIdstring任意

ミーティング場所 ID。省略すると全ての場所の枠を返します。

datestring任意

日付(YYYY-MM-DD)。省略するとイベント全期間が対象になります。

補足

埋まっている枠も available: false として返します。空いている枠だけを出したい場合はクライアント側で絞り込んでください。

available の判定には、双方の登壇セッション・登録済みの予定(Schedule)・他の確定済みミーティング・場所の定員がすべて考慮されます。

レスポンス

フィールド型説明
slotsMeetingTimeSlot[]時間枠の配列(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
}
]
}