イベント

ミーティングの場所と時間を設定

PUT/meetings/:meetingId/confirm

承認済み(CONFIRMED)のミーティングに場所と時間を設定します。設定済みのミーティングに対して呼ぶと変更になります。

認証要ログイン

パスパラメータ

meetingIdstring必須

ミーティング ID。

リクエストボディ

spotIdstring必須

ミーティング場所 ID。

startAtstring必須

開始日時(ISO 8601)。

endAtstring必須

終了日時(ISO 8601)。startAt より後である必要があります。

補足

イベントの開催時間外や startAt >= endAt の場合は 400(errorCode 40007)、場所が満員の場合は 40008、いずれかの参加者が同じ時間帯に別の確定済みミーティングまたは予定を持っている場合は 40013、参加者のチケット種別で選べない場所の場合は 40012 を返します。

確定すると tableOrder(その場所・時間枠での通し番号)が自動で割り当てられ、チャットルームにシステムメッセージが追加されます。

レスポンス

フィールド型説明
meetingMeeting更新されたミーティング(spot を含む)。
リクエスト
curl https://api.4s.link/meetings/MEETING_ID/confirm \
-X PUT \
-H "Authorization: Bearer 4s_at_..." \
-H "Content-Type: application/json" \
-d '{
"spotId": "ms1a2b3c-...",
"startAt": "2026-06-01T05:00:00.000Z",
"endAt": "2026-06-01T05:30:00.000Z"
}'
レスポンス例
{
"meeting": {
"id": "mt1a2b3c-...",
"status": "CONFIRMED",
"spotId": "ms1a2b3c-...",
"startAt": "2026-06-01T05:00:00.000Z",
"endAt": "2026-06-01T05:30:00.000Z",
"tableOrder": 1
}
}