All connectors
Twitch integration
Twitch is a live streaming platform popular with gamers, creators, and communities, offering real-time interaction and monetization through subscriptions and donations
Connect Twitch to Xenition and work with it from chat, from an agent, or on a schedule — alongside every other app you have connected, in one workspace.
What you can do with Twitch
Ask in plain language and Xenition calls the right one:
- Add Blocked Term — Adds a word or phrase to the broadcaster’s list of blocked terms.
- Add Channel Moderator — Adds a moderator to the broadcaster’s chat room.
- Add Channel VIP — Adds the specified user as a VIP in the broadcaster’s channel.
- Add Suspicious Status to Chat User — Adds a suspicious user status to a chatter on the broadcaster’s channel.
- Assign Guest Star Slot — BETA Allows a previously invited user to be assigned a slot within the active Guest Star session.
- Ban User — Bans a user from participating in a broadcaster’s chat room or puts them in a timeout.
- Block User — Blocks the specified user from interacting with or having contact with the broadcaster.
- Cancel a raid — Cancel a pending raid.
- Check AutoMod Status — Checks whether AutoMod would flag the specified message for review.
- Check User Subscription — Checks whether the user subscribes to the broadcaster’s channel.
- Create Channel Stream Schedule Segment — Adds a single or recurring broadcast to the broadcaster’s streaming schedule.
- Request Clip Creation — Starts Twitch's asynchronous clip-creation process for a live stream. A 202 response is acceptance, not completed creation. Use GET_CLIPS with the returned ID to verify; if it is still absent after 60 seconds, Twitch says to assume creation failed.
- Request Clip Creation From VOD — Starts Twitch's asynchronous clip-creation process from a VOD. A 202 response is acceptance, not completed creation. Use GET_CLIPS with the returned ID to verify completion.
- Create Conduits — Creates a new conduit.
- Create Custom Rewards — Creates a Custom Reward in the broadcaster’s channel.
- Create EventSub Subscription — Creates an EventSub subscription with a transport-specific body. This endpoint has no universal OAuth scope: WebSocket requires a user-token OAuth connection carrying the subscription type's scope; webhook and conduit require an app-token S2S OAuth connection whose client ID has any required prior user grant. Execution metadata does not expose token family, so select the matching connection before
- Create Extension Secret — Creates an Extension shared secret with a grace delay; Twitch returns both the prior overlapping secret and the new one. All secret content is redacted from tool output to prevent credential leakage. This action cannot install the one-time new secret into the connected EBS credential, so subsequent EBS calls keep using the existing credential and may fail after its overlap expires; rotate the EBS
- Create Guest Star Session — BETA Programmatically creates a Guest Star session on behalf of the broadcaster.
- Create Poll — Creates a poll that viewers in the broadcaster’s channel can vote on.
- Create Prediction — Create a Channel Points Prediction.
- Create Stream Marker — Adds a marker to a live stream.
- Delete Channel Stream Schedule Segment — Deletes a broadcast from the broadcaster’s streaming schedule.
- Delete Chat Messages — Removes a single chat message or all chat messages from the broadcaster’s chat room.
- Delete Conduit — Deletes a specified conduit.
- Delete Custom Reward — Deletes a custom reward that the broadcaster created.
- Delete EventSub Subscription — Deletes an EventSub subscription.
- Delete Guest Star Invite — BETA Revokes a previously sent invite for a Guest Star session.
- Delete Guest Star Slot — BETA Allows a caller to remove a slot assignment from a user participating in an active Guest Star session.
- Delete Videos — Deletes one or more videos.
- End Guest Star Session — BETA Programmatically ends a Guest Star session on behalf of the broadcaster.
…and 20 more Twitch actions available in the workspace.
Give an agent access to Twitch
An agent you create can use Twitch on your behalf and keep working while you do something else. Every action an agent takes goes through an approval gate first, so nothing touches your Twitch account without you agreeing to it.
Other connectors
Frequently asked questions
How do I connect Twitch to Xenition?
Open the connectors directory in Xenition, find Twitch, and sign in when the authorisation window opens. The connection is managed for you — there is no API key to create, paste or rotate.
What can Xenition do with Twitch?
Xenition can run 50 different Twitch actions, including Add Blocked Term, Add Channel Moderator, Add Channel VIP. You ask in plain language and the right one is called for you.
Can an agent use Twitch on my behalf?
Yes. Agents can use Twitch while you do something else, and every action passes through an approval gate before it runs.
Is there a free plan?
Yes. Xenition starts free with 25,000 credits a month and no credit card, and all connectors are available on every plan.