publ betaReference (MCP guide)
Open publ console

event_live_broadcast_apply

# event_live_broadcast_apply

Creates the next broadcast (start time at least 15 minutes ahead, rehearsal, stream language) or changes the standby screen image of the prepared broadcast in the Event Live app (pApp C00005). Starting, ending and cancelling stay in the original live control room; images come from event_live_files_apply. Shows a preview first; the change runs only after confirmation. Called without confirmToken it previews and returns a confirmToken; repeating the same input with it executes once. Ask the user again before executing; this cannot be undone. When the preview has requiresReconfirmation, execute only with irreversibleConfirmed: true after the person confirms again.

## Inputs

| Field | Required here | Contract |
| --- | --- | --- |
| `action` | Yes | one of: `broadcast-create`, `standby-thumbnail` (by `kind`) |
| `action.startTime` | Yes | When `action.kind` is `broadcast-create`: string; pattern `^\d{4}-\d\d-\d\dT\d\d:\d\d(?::00(?:\.000)?)?(?:Z\|[+-]\d\d:\d\d)$`; Start time in whole minutes with an explicit time zone, at least 15 minutes from now (str_4287). |
| `action.rehearsal` | No | When `action.kind` is `broadcast-create`: boolean; default `false`; Rehearsal broadcast, as the console switch. |
| `action.streamLanguage` | No | When `action.kind` is `broadcast-create`: `ko-KR`, `en-US`, `ja-JP`, `zh-CN`, `zh-TW`, `es-ES`; Event Live with an installed subtitle pack only: the spoken language the subtitles recognise. Packs are not turned on here. |
| `action.standbyImageTaskId` | No | When `action.kind` is `broadcast-create`: string; pattern `^[A-Za-z0-9_-]{8,80}$`; Event Live only: a completed live-promotion-image upload task used as the standby screen; omitted keeps the console default image. |
| `action.imageTaskId` | Yes | When `action.kind` is `standby-thumbnail`: string; pattern `^[A-Za-z0-9_-]{8,80}$`; A completed live-promotion-image upload task for the standby screen of the prepared broadcast. |
| `instanceCode` | No | string; pattern `^C9[0-9]{2}05$`; The Event Live instance code (C9xx05) when the event is an additional installation; omit for the main Event Live app. |
| `confirmToken` | No | string; pattern `^ct[a-f\d]{32}$`; The confirmToken from this tool's preview result. Omit it to preview; repeat the same input with it to execute. |
| `irreversibleConfirmed` | No | `true`; true only after the person confirmed again, when the preview has requiresReconfirmation: the action cannot be undone. |