Skip to content

HasGuestStarMethods ​

php
trait Zairakai\LaravelTwitch\Services\Concerns\HasGuestStarMethods

Twitch Guest Star API methods.

Source: src/Services/Concerns/HasGuestStarMethods.php

Methods ​

assignGuestStarSlot() ​

php
public function assignGuestStarSlot(string $broadcasterId, string $moderatorId, string $sessionId, string $guestId, string $slotId): void

Assign a user to a slot in the active Guest Star session.

createGuestStarSession() ​

php
public function createGuestStarSession(string $broadcasterId): GuestStarSession

Create a new Guest Star session for the broadcaster.

deleteGuestStarInvite() ​

php
public function deleteGuestStarInvite(string $broadcasterId, string $moderatorId, string $sessionId, string $guestId): void

Revoke a previously sent Guest Star invitation for a user.

deleteGuestStarSlot() ​

php
public function deleteGuestStarSlot(string $broadcasterId, string $moderatorId, string $sessionId, string $guestId, string $slotId): void

Remove a user from their slot in the active Guest Star session.

endGuestStarSession() ​

php
public function endGuestStarSession(string $broadcasterId, string $sessionId): GuestStarSession

End an active Guest Star session for the broadcaster.

getChannelGuestStarSettings() ​

php
public function getChannelGuestStarSettings(string $broadcasterId, string $moderatorId): GuestStarSettings

Get settings for the broadcaster's Guest Star feature.

getGuestStarInvites() ​

php
public function getGuestStarInvites(string $broadcasterId, string $moderatorId, string $sessionId): DataCollection

Get a list of pending invitations for a Guest Star session.

Returns DataCollection<int, GuestStarInvite>

getGuestStarSession() ​

php
public function getGuestStarSession(string $broadcasterId, string $moderatorId): GuestStarSession

Get the active Guest Star session for the broadcaster's channel.

sendGuestStarInvite() ​

php
public function sendGuestStarInvite(string $broadcasterId, string $moderatorId, string $sessionId, string $guestId): void

Send an invitation to a specified user to be a guest for a Guest Star session.

updateChannelGuestStarSettings() ​

php
public function updateChannelGuestStarSettings(string $broadcasterId, string $moderatorId, UpdateGuestStarSettingsRequest $updateGuestStarSettingsRequest): void

Update settings for the broadcaster's Guest Star feature.

updateGuestStarSlot() ​

php
public function updateGuestStarSlot(string $broadcasterId, string $moderatorId, string $sessionId, string $sourceSlotId, string $destinationSlotId = null): void

Move a user from one Guest Star slot to another in the active session.

updateGuestStarSlotSettings() ​

php
public function updateGuestStarSlotSettings(string $broadcasterId, string $moderatorId, string $sessionId, string $slotId, UpdateGuestStarSlotSettingsRequest $updateGuestStarSlotSettingsRequest): void

Update settings for a Guest Star slot in the active session.

Documentation of 4.1.4 , built from a03e949 on 4.1.4 by pipeline #2949087255 on 2026-10-11.