イベント(管理者用)
ミーティング場所を更新(管理者用)
PUT
/manage/events/:eventId/meeting-spots/:spotIdミーティング場所を更新します。meetingSpotsWrite 権限が必要です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
spotIdstring必須ミーティング場所 ID。
リクエストボディ
namestring任意場所名。100 文字以内(前後の空白は除去される)
descriptionstring任意説明。500 文字以内。
多言語の名称・説明。
capacitynumber任意収容人数。1 以上の整数。
activeboolean任意有効かどうか。
imageUrlstring任意画像 URL。有効な URL 形式であること。
場所の詳細。
availableTimes / blockedTimesRecord<string, [string, string]>任意日付(YYYY-MM-DD)をキーにした [開始時刻, 終了時刻](HH:mm)。
tableLimitnumber任意同時に使えるテーブル数。1 以上の整数。
ticketIdsstring[]任意この場所を利用できるチケット ID の配列。空配列なら全チケットが対象。
レスポンス
MeetingSpot を返します。
リクエスト
curl https://api.4s.link/manage/events/EVENT_ID/meeting-spots/SPOT_ID \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"capacity": 6,"active": false}'
レスポンス例
{"id": "ms1a2b3-...","name": "Meeting Table A","description": "...","capacity": 4,"active": true,"imageUrl": "https://.../spot.png","tableLimit": 2,"ticketIds": [],"order": 0}