イベントを更新(管理者用)
/manage/events/:eventIdイベント情報を更新します。eventWrite 権限が必要です(ミーティング設定のみの更新は eventMeetingWrite でも可)。主催者(EventOrganizer)は organizers 配列で一括更新され、配列に含まれない主催者は削除されます。
| 認証 | 要ログイン |
|---|
パスパラメータ
eventIdstring必須イベント ID または slug。
リクエストボディ
titlestring任意イベント名(必須)。文字数制限なし。
descriptionstring任意説明(Markdown)。文字数制限なし。
多言語のタイトル・説明。
eventTypestring任意ONSITE / ONLINE / HYBRID のいずれか。
timezonestring任意IANA タイムゾーン(例: Asia/Tokyo)
開催日ごとの日程の配列。各要素は date(YYYY-MM-DD)・startTime / endTime(HH:mm)を持ち、doorTime(開場時刻)は任意。時刻はイベントの timezone で解釈される。
onlineUrl / onlineDescriptionstring任意オンライン開催の URL(有効な URL 形式)と説明(200 文字以内)
enabledTickets / enabledSideEventsboolean任意チケット販売・サイドイベントの有効化フラグ。イベント管理者が変更できるのはこの 2 つのみ。
slugstring任意3〜200 文字。半角英小文字・数字・ハイフン・アンダースコアのみ(^[a-z0-9-_]+$)。重複不可。
thumbnailUrl / mainImageUrlstring任意画像 URL。有効な URL 形式であること。アップロード系エンドポイントが返した URL を指定する。
カスタムスタイル。
カスタムナビゲーション。
主催者の連絡先。
tagsstring[]任意タグ名の配列。
statestring任意DRAFT / PUBLISHED / PRIVATE / CANCELED のいずれか。CANCELED への変更はプラットフォーム運営(platformAdmin)のみ可能。
主催者(EventOrganizer)の全量。配列に無い主催者は削除される。
requiresApproval / registrationPaused / requiresFacePhotoboolean任意参加登録の挙動。
maxParticipantsnumber任意参加人数の上限。1 以上の整数。
participantListVisibilitystring任意PUBLIC / PARTICIPANTS_ONLY / PRIVATE のいずれか。
participantCancellationPolicystring任意DISABLED(キャンセル不可) / FREE_ONLY(無料チケットのみ) / NON_PREPAID(事前決済以外)のいずれか。
参加登録時に収集するプロフィール項目。
ga4MeasurementId / metaPixelIdstring任意計測タグ ID。各 20 文字以内。
補足
OAuth アクセストークンでアクセスした場合、レスポンス JSON から email フィールドが再帰的に除去されます(セッション認証の管理画面では除去されません)。
enabledMeetings(ミーティング)/ enabledChat(チャット)/ enabledReferralTree(リファラルツリー・招待機能)/ enabledConferenceMode(カンファレンスモード)は、プラットフォーム運営用の admin API でのみ有効化できます。このエンドポイントのリクエストに含めても無視され、作成時は常に false になります。イベント管理者が変更できる機能フラグは enabledTickets(チケット販売)と enabledSideEvents(サイドイベント)のみです。現在の値は GET /manage/events/:eventId のレスポンスで確認できます。
レスポンス
Event を返します。
curl https://api.4s.link/manage/events/EVENT_ID \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"title": "4S Tech Conference 2026","state": "PUBLISHED","organizers": [{ "communityId": "c1a2b3c4-..." }]}'
{"id": "e1f2a3b4-...","slug": "tech-conf-2026","title": "4S Tech Conference 2026","description": "...","state": "DRAFT","eventType": "HYBRID","timezone": "Asia/Tokyo","schedules": [{ "date": "2026-09-01", "doorTime": "09:30", "startTime": "10:00", "endTime": "18:00" }],"location": { "displayText": "Tokyo, Japan" },"thumbnailUrl": "https://.../thumb.png","organizers": [{ "id": "eo1a2b3-...", "communityId": "c1a2b3c4-...", "userId": null }],"tags": []}