Twitch
The Twitch module allows you to monitor, update, retrieve, search, list, and delete the channels, streams, users, and videos from your Twitch account.
Getting Started with Twitch
Prerequisites
- A Twitch account - create an account at twitch.tv/.
The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!
Connecting Twitch to Integromat
1. Log in to your Integromat account and add a module from Twitch app in to an Integromat scenario.
2. Click Add next to the Connection field.
3. In the Connection name field, enter a name for the connection and click Continue.
4. Confirm the access by clicking Authorize.
The connection has been established.
Triggers
Watch Followed Streams
Triggers when a followed stream is live.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of followed streams Integromat should return during one execution cycle. |
Watch New Clips
Triggers when there is a new clip for the games you follow.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of new clips Integromat should return during one execution cycle. |
Watch New Follows
Triggers when your channel gets a new follower.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of new follows Integromat should return during one execution cycle. |
Watch New Subscribers
Triggers when your channel has a new subscriber.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of new subscribers Integromat should return during one execution cycle. |
Watch New Videos
Triggers when there is a new video from channels you follow.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of new videos Integromat should return during one execution cycle. |
Actions
Block a User
Blocks a user, that is, adds a specified target user to your blocks list.
Connection | Establish a connection to your Twitch account. |
User ID | Select or map the User ID you want to block. |
Delete a Video
Deletes a specified video. The video can be any type of VOD (Video On Demand): past broadcasts (videos created from a live Twitch stream), highlights (cut from past broadcasts), or uploads (manually uploaded by broadcasters).
Connection | Establish a connection to your Twitch account. |
Video ID | Select or map the Video ID you want to delete. |
Follow a Channel
Adds you to the followers of a specified channel.
Connection | Establish a connection to your Twitch account. |
Channel ID | Select or map the Channel ID which you want to follow. |
Notifications | Select the checkbox to get an email or push notifications (depending on your notification settings) when the channel goes live. |
Get a Channel
Gets information for the specified channels.
Connection | Establish a connection to your Twitch account. |
Channel ID | Select or map the Channel ID whose details you want to retrieve. |
Get a Stream by User
Get stream information (the stream object) for a specified user.
Connection | Establish a connection to your Twitch account. |
Channel ID | Enter (map) the Channel ID whose users you want to retrieve. |
Get Streams Summary
Gets a summary of live streams.
Connection | Establish a connection to your Twitch account. |
Game | Enter (map) a game whose stream summary information you want to retrieve. |
Get a Video
Gets information about your video.
Connection | Establish a connection to your Twitch account. |
Video ID | Select or map the Video ID whose details you want to retrieve. |
Check Channel Subscription by User
Checks if your channel has a specified target user from your blocks list.
Connection | Establish a connection to your Twitch account. |
Video ID | Select or map the Video ID whose details you want to retrieve. |
Unblock User
Unblocks a user, that is, deletes a specified target user from your block list.
Connection | Establish a connection to your Twitch account. |
Video ID | Select or map the Video ID whose details you want to retrieve. |
Unfollow Channel
Deletes you from the followers of a specified channel.
Connection | Establish a connection to your Twitch account. |
Channel ID | Select or map the Channel ID you want to unfollow. |
Update Channel
Updates an existing channel.
Connection | Establish a connection to your Twitch account. |
Status | Enter (map) the title of the channel. |
Game | Select or map the game you want to update. |
Delay | Enter (map) the time in seconds to delay the channel update. |
Update Video
Updates information about your video that was already created.
Connection | Establish a connection to your Twitch account. |
Video ID | Enter (map) the Video ID you want to update. |
Title | Enter (map) a new name for the video. |
Game | Enter (map) the name of the game in the video. |
Description | Enter (map) the details of the video. |
Searches
List Featured Streams
Retrieves all featured live streams.
Connection | Establish a connection to your Twitch account. |
Number of Streams | Set the maximum number of streams Integromat should return during one execution cycle. |
List Followed Videos
Gets the videos from channels you follow.
Connection | Establish a connection to your Twitch account. |
Sort | Select or map the option to sort the videos. For example, most recent items. |
Broadcast Type | Select or map the broadcast type of the videos. For example, archive, highlight, and upload. |
Limit | Set the maximum number of videos Integromat should return during one execution cycle. |
List Channel Communities
Gets the communities for a specified channel.
Connection | Establish a connection to your Twitch account. |
Channel ID | Select or map the Channel ID whose communities you want to list. |
List Channel Editors
Gets a list of users who are editors for your channel.
Connection | Establish a connection to your Twitch account. |
List Channel Followers
Gets a list of users who follow a specified channel, sorted by the data when they started following the channel.
Connection | Establish a connection to your Twitch account. |
Channel ID | Select or map the Channel ID whose followers you want to list. |
Limit | Set the maximum number of followers Integromat should return during one execution cycle. |
Direction | Select or map the direction in which you want to list the followers:
|
Cursor | Enter (map) the cursor information of the users. |
List Channel Videos
Gets a list of teams to which a specified channel belongs.
Connection | Establish a connection to your Twitch account. |
Channel ID | Enter (map) the Channel ID whose videos you want to list. |
Number of Responses | Enter (map) the maximum number of responses Integromat should return during one execution cycle. Enter a value between 1 or equal to 100. |
Language | Enter (map) the language of the videos you want to list. For example, en, es. |
Sort | Select or map the option to sort the videos. For example, Most recent first. |
Broadcast Type | Select or map the video broadcast type. For example, archive, highlight, or upload. |
List Top Clips
Gets the top clips that meet a specified set of parameters.
Connection | Establish a connection to your Twitch account. |
Channel Name | Enter (map) the Channel ID who clips you want to list. |
Game Name | Enter (map) game name whose clips you want to list. |
Period | Select or map the period for which you want to list the clips. |
Order By | Select or map the order in which you want to list the clips. |
Number of Clips | Set the maximum number of clips Integromat should return during one execution cycle. |
List Top Videos
Gets the top videos based on view count, optionally filtered by game or time period.
Connection | Establish a connection to your Twitch account. |
Game | Enter (map) the game name whose videos you want to list. |
Period | Select or map the period for which you want to list the videos. |
Broadcast Type | Select or map the broadcast type of the videos. For example, Archive, Highlight, and Upload. |
Sort | Select or map the option to sort the videos. For example, Most recent first. |
Number of Videos | Set the maximum number of videos Integromat should return during one execution cycle. |
List User Block List
Shows your block list. List sorted by recency, newest first.
Connection | Establish a connection to your Twitch account. |
Limit | Set the maximum number of blocked users Integromat should return during one execution cycle. Enter a value between 1 and 100. |
List User Follows
Gets a list of all channels followed by a specified user sorted by the date when they started following each channel.
Connection | Establish a connection to your Twitch account. |
User ID | Select or map the User ID whose channels you want to list. |
Direction | Select or map the direction in which you want to list the channels the user follows. |
Limit | Set the maximum number of channels Integromat should return during one execution cycle. |
List Users
Gets the user objects for the specified Twitch login names (up to 100). If a specified user's Twitch-registered email address is not verified, null is returned for that user.
Connection | Establish a connection to your Twitch account. |
Users | Enter (map) the name of the users separated by a comma whose details you want to list. For example, name1, name2. |
List Followed Streams
Gets a list of online streams you follow.
Connection | Establish a connection to your Twitch account. |
Stream Type | Select or map the stream type:
|
Limit | Set the maximum number of streams Integromat should return during one execution cycle. |
List Live Streams
Gets a list of live streams.
Connection | Establish a connection to your Twitch account. |
Game | Enter (map) the game whose live streams you want to list. |
Channel ID | Enter (map) a Channel ID whose games live streams you want to list. |
Language | Enter (map) the language to search only those streams that match the specified language. For example, en. |
Number of Responses | Enter (map) the game name or phrase to search the games that match the specified query or phrase. |
Live | Select the checkbox to search only the live games. |
Search Games
Searches for games based on a specified query parameter. A game is returned if the query parameter is matched entirely or partially, in the game name.
Connection | Establish a connection to your Twitch account. |
Search | Enter (map) the game name or phrase to search the games that match the specified query or phrase. |
Live | Select the checkbox to search only the live games. |
Search Channels
Searches for channels based on a specified query parameter. A channel is returned if the query parameter is matched entirely or partially, in the channel description or game name.
Connection | Establish a connection to your Twitch account. |
Search Query | Enter (map) the channel name or phrase to search the channels that match the specified query or phrase. |
Limit Responses | Set the maximum number of channels Integromat should return during one execution cycle. |
Search Streams
Searches for streams based on a specified query parameter. Returns up to 10 streams if the query parameter is matched entirely or partially, in the channel description or game name.
Connection | Establish a connection to your Twitch account. |
Search | Enter (map) the stream name or phrase to search the streams that match the specified query or phrase. |
Stream Type | Select or map the stream type you want to search:
|
Number of Streams Returned | Set the maximum number of streams Integromat should return during one execution cycle. |