Channel Guest Star Guest Update
BetaThe channel.guest_star_guest.update subscription type sends a notification when a guest or a slot is updated in an active Guest Star session.
Subscription
- Type
channel.guest_star_guest.update- Version
beta
Authorization
Requires one of the following:
- A user access token that includes the channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope.
- An app access token.The application, through prior authorization, must have been granted:
- The channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope for the user represented by the moderator_user_id event condition.
Subscription Request Body
typeStringRequiredThe subscription type name:channel.guest_star_guest.update.versionStringRequiredThe subscription type version:beta.conditionObjectRequiredAn object that contains subscription-specific parameters.Hide child attributesShow child attributes
condition.broadcaster_user_idStringRequiredThe broadcaster user ID for the channel you want to receive Guest Star guest update notifications for.condition.moderator_user_idStringRequiredThe user ID of the moderator or broadcaster of the specified channel.
transportObjectRequiredTransport-specific parameters.Hide child attributesShow child attributes
transport.methodStringRequiredThe transport method for EventSub.Possible values
webhookwebsocketconduit
transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
Event Payload
subscriptionObjectMetadata about the subscription.Hide child attributesShow child attributes
subscription.idStringThe Subscription ID of the subscription.subscription.typeStringThe notification's subscription type.subscription.versionStringThe version of the subscription.subscription.statusStringThe status of the subscription.subscription.costIntegerHow much the subscription counts against your limit. See Subscription Limits for more information.subscription.conditionObjectSubscription-specific parameters.Hide child attributesShow child attributes
subscription.condition.broadcaster_user_idStringThe broadcaster user ID for the channel you want to receive Guest Star guest update notifications for.subscription.condition.moderator_user_idStringThe user ID of the moderator or broadcaster of the specified channel.
subscription.created_atStringThe time the notification was created.subscription.transportObjectTransport-specific parameters.Hide child attributesShow child attributes
subscription.transport.methodStringThe transport method for EventSub.Possible values
webhookwebsocketconduit
subscription.transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
subscription.transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
subscription.transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
subscription.transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
eventObjectThe event information.Hide child attributesShow child attributes
event.broadcaster_user_idStringThe non-host broadcaster user ID.event.broadcaster_user_nameStringThe non-host broadcaster display name.event.broadcaster_user_loginStringThe non-host broadcaster login.event.session_idStringID representing the unique session that was started.event.moderator_user_idStringNullableThe user ID of the moderator who updated the guest's state (could be the host). null if the update was performed by the guest.event.moderator_user_nameStringNullableThe moderator display name.null if the update was performed by the guest.event.moderator_user_loginStringNullableThe moderator login. null if the update was performed by the guest.event.guest_user_idStringNullableThe user ID of the guest who transitioned states in the session. null if the slot is now empty.event.guest_user_nameStringNullableThe guest display name. null if the slot is now empty.event.guest_user_loginStringNullableThe guest login. null if the slot is now empty.event.slot_idStringNullableThe ID of the slot assignment the guest is assigned to. null if the guest is in the INVITED, REMOVED, READY, or ACCEPTED state.event.stateStringNullableThe current state of the user after the update has taken place. null if the slot is now empty.Possible values
invitedThe guest has transitioned to the invite queue. This can take place when the guest was previously assigned a slot, but have been removed from the call and are sent back to the invite queue.acceptedThe guest has accepted the invite and is currently in the process of setting up to join the session.readyThe guest has signaled they are ready and can be assigned a slot.backstageThe guest has been assigned a slot in the session, but is not currently seen live in the broadcasting software.liveThe guest is now live in the host's broadcasting software.
event.host_user_idStringUser ID of the host channel.event.host_user_nameStringThe host display name.event.host_user_loginStringThe host login.event.host_video_enabledBooleanNullableFlag that signals whether the host is allowing the slot's video to be seen by participants within the session. null if the guest is not slotted.event.host_audio_enabledBooleanNullableFlag that signals whether the host is allowing the slot's audio to be heard by participants within the session. null if the guest is not slotted.event.host_volumeIntegerNullableValue between 0-100 that represents the slot's audio level as heard by participants within the session. null if the guest is not slotted.
{
"type": "channel.guest_star_guest.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback",
"secret": "s3cRe7"
}
}{
"type": "channel.guest_star_guest.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "websocket",
"session_id": "AQoQexAWVYKSTIu4ec_2VAxyuhAB"
}
}{
"type": "channel.guest_star_guest.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "conduit",
"conduit_id": "bfcfc993-26b1-b876-44d9-afe75a379dac"
}
}{
"subscription": {
"id": "f1c2a387-161a-49f9-a165-0f21d7a4e1c4",
"type": "channel.guest_star_guest.update",
"version": "beta",
"status": "enabled",
"cost": 0,
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback"
},
"created_at": "2023-04-11T10:11:32.123Z"
},
"event": {
"broadcaster_user_id": "1337",
"broadcaster_user_name": "Cool_User",
"broadcaster_user_login": "cool_user",
"session_id": "2KFRQbFtpmfyD3IevNRnCzOPRJI",
"moderator_user_id": "1312",
"moderator_user_name": "Cool_Mod",
"moderator_user_login": "cool_mod",
"guest_user_id": "1234",
"guest_user_name": "Cool_Guest",
"guest_user_login": "cool_guest",
"slot_id": "1",
"state": "live",
"host_video_enabled": true,
"host_audio_enabled": true,
"host_volume": 100
}
}Channel Guest Star Session Begin
BetaThe channel.guest_star_session.begin subscription type sends a notification when the host begins a new Guest Star session.
Subscription
- Type
channel.guest_star_session.begin- Version
beta
Authorization
Requires one of the following:
- A user access token that includes the channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope.
- An app access token.The application, through prior authorization, must have been granted:
- The channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope for the user represented by the moderator_user_id event condition.
Subscription Request Body
typeStringRequiredThe subscription type name:channel.guest_star_session.begin.versionStringRequiredThe subscription type version:beta.conditionObjectRequiredAn object that contains subscription-specific parameters.Hide child attributesShow child attributes
condition.broadcaster_user_idStringRequiredThe broadcaster user ID for the channel you want to receive Guest Star session begin notifications for.condition.moderator_user_idStringRequiredThe user ID of the moderator or broadcaster of the specified channel.
transportObjectRequiredTransport-specific parameters.Hide child attributesShow child attributes
transport.methodStringRequiredThe transport method for EventSub.Possible values
webhookwebsocketconduit
transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
Event Payload
subscriptionObjectMetadata about the subscription.Hide child attributesShow child attributes
subscription.idStringThe Subscription ID of the subscription.subscription.typeStringThe notification's subscription type.subscription.versionStringThe version of the subscription.subscription.statusStringThe status of the subscription.subscription.costIntegerHow much the subscription counts against your limit. See Subscription Limits for more information.subscription.conditionObjectSubscription-specific parameters.Hide child attributesShow child attributes
subscription.condition.broadcaster_user_idStringThe broadcaster user ID for the channel you want to receive Guest Star session begin notifications for.subscription.condition.moderator_user_idStringThe user ID of the moderator or broadcaster of the specified channel.
subscription.created_atStringThe time the notification was created.subscription.transportObjectTransport-specific parameters.Hide child attributesShow child attributes
subscription.transport.methodStringThe transport method for EventSub.Possible values
webhookwebsocketconduit
subscription.transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
subscription.transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
subscription.transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
subscription.transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
eventObjectThe event information.Hide child attributesShow child attributes
event.broadcaster_user_idStringThe broadcaster user ID.event.broadcaster_user_nameStringThe broadcaster display name.event.broadcaster_user_loginStringThe broadcaster login.event.session_idStringID representing the unique session that was started.event.started_atStringRFC3339 timestamp indicating the time the session began.
{
"type": "channel.guest_star_session.begin",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback",
"secret": "s3cRe7"
}
}{
"type": "channel.guest_star_session.begin",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "websocket",
"session_id": "AQoQexAWVYKSTIu4ec_2VAxyuhAB"
}
}{
"type": "channel.guest_star_session.begin",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "conduit",
"conduit_id": "bfcfc993-26b1-b876-44d9-afe75a379dac"
}
}{
"subscription": {
"id": "f1c2a387-161a-49f9-a165-0f21d7a4e1c4",
"type": "channel.guest_star_session.begin",
"version": "beta",
"status": "enabled",
"cost": 0,
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback"
},
"created_at": "2023-04-11T10:11:12.123Z"
},
"event": {
"broadcaster_user_id": "1337",
"broadcaster_user_name": "Cool_User",
"broadcaster_user_login": "cool_user",
"session_id": "2KFRQbFtpmfyD3IevNRnCzOPRJI",
"started_at": "2023-04-11T16:20:03.17106713Z"
}
}Channel Guest Star Session End
BetaThe channel.guest_star_session.end subscription type sends a notification when a running Guest Star session is ended by the host, or automatically by the system.
Subscription
- Type
channel.guest_star_session.end- Version
beta
Authorization
Requires one of the following:
- A user access token that includes the channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope.
- An app access token.The application, through prior authorization, must have been granted:
- The channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope for the user represented by the moderator_user_id event condition.
Subscription Request Body
typeStringRequiredThe subscription type name:channel.guest_star_session.end.versionStringRequiredThe subscription type version:beta.conditionObjectRequiredAn object that contains subscription-specific parameters.Hide child attributesShow child attributes
condition.broadcaster_user_idStringRequiredThe broadcaster user ID for the channel you want to receive Guest Star session end notifications for.condition.moderator_user_idStringRequiredThe user ID of the moderator or broadcaster of the specified channel.
transportObjectRequiredTransport-specific parameters.Hide child attributesShow child attributes
transport.methodStringRequiredThe transport method for EventSub.Possible values
webhookwebsocketconduit
transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
Event Payload
subscriptionObjectMetadata about the subscription.Hide child attributesShow child attributes
subscription.idStringThe Subscription ID of the subscription.subscription.typeStringThe notification's subscription type.subscription.versionStringThe version of the subscription.subscription.statusStringThe status of the subscription.subscription.costIntegerHow much the subscription counts against your limit. See Subscription Limits for more information.subscription.conditionObjectSubscription-specific parameters.Hide child attributesShow child attributes
subscription.condition.broadcaster_user_idStringThe broadcaster user ID for the channel you want to receive Guest Star session end notifications for.subscription.condition.moderator_user_idStringThe user ID of the moderator or broadcaster of the specified channel.
subscription.created_atStringThe time the notification was created.subscription.transportObjectTransport-specific parameters.Hide child attributesShow child attributes
subscription.transport.methodStringThe transport method for EventSub.Possible values
webhookwebsocketconduit
subscription.transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
subscription.transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
subscription.transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
subscription.transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
eventObjectThe event information.Hide child attributesShow child attributes
event.broadcaster_user_idStringThe non-host broadcaster user ID.event.broadcaster_user_nameStringThe non-host broadcaster display name.event.broadcaster_user_loginStringThe non-host broadcaster login.event.session_idStringID representing the unique session that was started.event.started_atStringRFC3339 timestamp indicating the time the session began.event.ended_atStringRFC3339 timestamp indicating the time the session ended.event.host_user_idStringUser ID of the host channel.event.host_user_nameStringThe host display name.event.host_user_loginStringThe host login.
{
"type": "channel.guest_star_session.end",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback",
"secret": "s3cRe7"
}
}{
"type": "channel.guest_star_session.end",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "websocket",
"session_id": "AQoQexAWVYKSTIu4ec_2VAxyuhAB"
}
}{
"type": "channel.guest_star_session.end",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "conduit",
"conduit_id": "bfcfc993-26b1-b876-44d9-afe75a379dac"
}
}{
"subscription": {
"id": "f1c2a387-161a-49f9-a165-0f21d7a4e1c4",
"type": "channel.guest_star_session.end",
"version": "beta",
"status": "enabled",
"cost": 0,
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1338"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback"
},
"created_at": "2023-04-11T10:11:22.123Z"
},
"event": {
"broadcaster_user_id": "1337",
"broadcaster_user_name": "Cool_User",
"broadcaster_user_login": "cool_user",
"session_id": "2KFRQbFtpmfyD3IevNRnCzOPRJI",
"started_at": "2023-04-11T16:20:03.17106713Z",
"ended_at": "2023-04-11T17:51:29.153485Z",
"host_user_id": "141981764",
"host_user_login": "twitchdev",
"host_user_name": "TwitchDev"
}
}Channel Guest Star Settings Update
BetaThe channel.guest_star_settings.update subscription type sends a notification when the host preferences for Guest Star have been updated.
Subscription
- Type
channel.guest_star_settings.update- Version
beta
Authorization
Requires one of the following:
- A user access token that includes the channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope.
- An app access token.The application, through prior authorization, must have been granted:
- The channel:read:guest_star, channel:manage:guest_star, moderator:read:guest_star, or moderator:manage:guest_star scope for the user represented by the moderator_user_id event condition.
Subscription Request Body
typeStringRequiredThe subscription type name:channel.guest_star_settings.update.versionStringRequiredThe subscription type version:beta.conditionObjectRequiredAn object that contains subscription-specific parameters.Hide child attributesShow child attributes
condition.broadcaster_user_idStringRequiredThe broadcaster user ID for the channel you want to receive Guest Star settings update notifications for.condition.moderator_user_idStringRequiredThe user ID of the moderator or broadcaster of the specified channel.
transportObjectRequiredTransport-specific parameters.Hide child attributesShow child attributes
transport.methodStringRequiredThe transport method for EventSub.Possible values
webhookwebsocketconduit
transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
Event Payload
subscriptionObjectMetadata about the subscription.Hide child attributesShow child attributes
subscription.idStringThe Subscription ID of the subscription.subscription.typeStringThe notification's subscription type.subscription.versionStringThe version of the subscription.subscription.statusStringThe status of the subscription.subscription.costIntegerHow much the subscription counts against your limit. See Subscription Limits for more information.subscription.conditionObjectSubscription-specific parameters.Hide child attributesShow child attributes
subscription.condition.broadcaster_user_idStringThe broadcaster user ID for the channel you want to receive Guest Star settings update notifications for.subscription.condition.moderator_user_idStringThe user ID of the moderator or broadcaster of the specified channel.
subscription.created_atStringThe time the notification was created.subscription.transportObjectTransport-specific parameters.Hide child attributesShow child attributes
subscription.transport.methodStringThe transport method for EventSub.Possible values
webhookwebsocketconduit
subscription.transport.callbackStringThe callback URL where notifications are sent. The URL must use the HTTPS protocol and port 443. See Processing an Event.
Specify this field only if method is set to webhook.
NOTE: Redirects are not followed.
subscription.transport.secretStringThe secret used to verify the signature. The secret must be an ASCII string that's a minimum of 10 characters long and a maximum of 100 characters long. For information about how the secret is used, see Verifying the event message.
Specify this field only if the method is set to webhook.
subscription.transport.session_idStringAn ID that identifies the WebSocket to send notifications to. When you connect to EventSub using WebSockets, the server returns the ID in the Welcome message.
Specify this field only if the method is set to websocket.
subscription.transport.conduit_idStringAn ID that identifies the conduit to send this notification to. When you create a conduit, the server returns the ID in the API response.
Specify this field only if the method is set to conduit.
eventObjectThe event information.Hide child attributesShow child attributes
event.broadcaster_user_idStringUser ID of the host channel.event.broadcaster_user_nameStringThe broadcaster display nameevent.broadcaster_user_loginStringhe broadcaster login.event.is_moderator_send_live_enabledBooleanFlag determining if Guest Star moderators have access to control whether a guest is live once assigned to a slot.event.slot_countIntegerNumber of slots the Guest Star call interface will allow the host to add to a call.event.is_browser_source_audio_enabledBooleanFlag determining if browser sources subscribed to sessions on this channel should output audio.event.group_layoutStringThis setting determines how the guests within a session should be laid out within a group browser source.Possible values
tiledAll live guests are tiled within the browser source with the same size.screenshareAll live guests are tiled within the browser source with the same size. If there is an active screen share, it is sized larger than the other guests.horizontal_topIndicates the group layout will contain all participants in a top-aligned horizontal stack.horizontal_bottomIndicates the group layout will contain all participants in a bottom-aligned horizontal stack.vertical_leftIndicates the group layout will contain all participants in a left-aligned vertical stack.vertical_rightIndicates the group layout will contain all participants in a right-aligned vertical stack.
{
"type": "channel.guest_star_settings.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback",
"secret": "s3cRe7"
}
}{
"type": "channel.guest_star_settings.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "websocket",
"session_id": "AQoQexAWVYKSTIu4ec_2VAxyuhAB"
}
}{
"type": "channel.guest_star_settings.update",
"version": "beta",
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "conduit",
"conduit_id": "bfcfc993-26b1-b876-44d9-afe75a379dac"
}
}{
"subscription": {
"id": "f1c2a387-161a-49f9-a165-0f21d7a4e1c4",
"type": "channel.guest_star_settings.update",
"version": "beta",
"status": "enabled",
"cost": 0,
"condition": {
"broadcaster_user_id": "1337",
"moderator_user_id": "1312"
},
"transport": {
"method": "webhook",
"callback": "https://example.com/webhooks/callback"
},
"created_at": "2023-04-11T10:11:52.123Z"
},
"event": {
"broadcaster_user_id": "1337",
"broadcaster_user_name": "Cool_User",
"broadcaster_user_login": "cool_user",
"is_moderator_send_live_enabled": true,
"slot_count": 5,
"is_browser_source_audio_enabled": true,
"group_layout": "tiled"
}
}