イベント
ミーティングの場所と時間を設定
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(その場所・時間枠での通し番号)が自動で割り当てられ、チャットルームにシステムメッセージが追加されます。
レスポンス
| フィールド | 型 | 説明 |
|---|---|---|
meeting | Meeting | 更新されたミーティング(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}}