イベント(管理者用)

ミーティング場所を更新(管理者用)

PUT/manage/events/:eventId/meeting-spots/:spotId

ミーティング場所を更新します。meetingSpotsWrite 権限が必要です。

認証要ログイン

パスパラメータ

eventIdstring必須

イベント ID または slug。

spotIdstring必須

ミーティング場所 ID。

リクエストボディ

namestring任意

場所名。100 文字以内(前後の空白は除去される)

descriptionstring任意

説明。500 文字以内。

languagesLanguages任意

多言語の名称・説明。

capacitynumber任意

収容人数。1 以上の整数。

activeboolean任意

有効かどうか。

imageUrlstring任意

画像 URL。有効な URL 形式であること。

locationLocation任意

場所の詳細。

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
}