イベント(管理者用)
ミーティング場所を作成(管理者用)
POST
/manage/events/:eventId/meeting-spotsミーティング場所を作成します。meetingSpotsWrite 権限が必要です。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
リクエストボディ
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 \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"name": "Meeting Table A","capacity": 4,"active": true}'
レスポンス例
{"id": "ms1a2b3-...","name": "Meeting Table A","description": "...","capacity": 4,"active": true,"imageUrl": "https://.../spot.png","tableLimit": 2,"ticketIds": [],"order": 0}