event_id uuid |
title Title |
description Description — OPTIONAL |
event_type EventTypePossible values: [in-person, online] |
location Location — OPTIONAL |
timezone Timezone — OPTIONAL |
utc_start_dt date-timeEvent start date and time in UTC |
utc_end_dt date-timeEvent end date and time in UTC |
cover_image_url Cover Image Url — OPTIONAL |
qr_code_url uriPossible values: 1 ≤ length ≤ 2083 |
lifecycle_status EventLifecycleStatusV2Possible values: [setup_required, upcoming, ready, live, finished] |
room_name_suffix Room Name Suffix — OPTIONALLiveKit room name suffix shared by all channels in the event |
stages object[] — OPTIONALStages with their channels stage_id uuid | event_id uuid | name Name | status StageStatusPossible values: [setup_required, ready, live] | qr_code_url uriPossible values: 1 ≤ length ≤ 2083 | greenscreen_settings Greenscreen Settings — OPTIONALStage caption rendering settings | utc_created_at date-timeStage creation time in UTC | utc_updated_at date-timeStage last update time in UTC | channels object[] — OPTIONALchannel_id uuid | stage_id uuid | broadcast_id Broadcast Id — OPTIONALUnderlying broadcast ID for direct streaming access | name Name | input_type ChannelInputTypePossible values: [webrtc_push, rtmp_push, srt_push, hls_pull] | runtime_status — OPTIONAL | source_language Source Language — OPTIONAL | target_languages string[] — OPTIONALChannel target translation languages |
|
|
sessions object[] — OPTIONALsession_id uuid | stage_id uuid | title Title | description Description — OPTIONAL | utc_start_dt date-timeSession start date and time in UTC | utc_end_dt date-timeSession end date and time in UTC | speakers object[] — OPTIONAL |
|
captcha_required Captcha Required — OPTIONALTrue when the listener page must render Cloudflare Turnstile and POST /listener/verify before sending analytics. Mirrors the TURNSTILE_ENABLED config flag. |
turnstile_site_key Turnstile Site Key — OPTIONALPublic Cloudflare Turnstile site key. Present iff captcha_required. |