twitch / trigger / schema v1
Stream Info Changed
Fires when the title, category or language of the stream changes
Prerequisites
- Add the twitch plugin inside this workflow.
- Connect and authorize a twitch account before running this node.
Parameters
| Parameter | Type | Description |
|---|---|---|
Channelchannel | twitch_self Required | Triggers only on your connected Twitch channel. |
Category FiltergameFilter | tags Optional | Only trigger when switching TO one of these categories |
Inputs and outputs
Inputs
No ports declared.
Outputs
on_event- On Stream Info Changed (output)broadcaster_id- Broadcaster ID (output)broadcaster_name- Broadcaster Name (output)title- Stream Title (output)game_id- Category ID (output)game_name- Category Name (output)language- Language (output)content_labels- Content Classification Labels (output)
Output data schema
[
{
"key": "broadcaster_id",
"type": "string",
"description": "Broadcaster ID",
"label": "Broadcaster ID",
"bindingRole": "current_context"
},
{
"key": "broadcaster_name",
"type": "string",
"description": "Broadcaster Name",
"label": "Broadcaster Name",
"bindingRole": "current_context"
},
{
"key": "title",
"type": "string",
"description": "Stream Title",
"label": "Stream Title"
},
{
"key": "game_id",
"type": "string",
"description": "Category ID",
"label": "Category ID"
},
{
"key": "game_name",
"type": "string",
"description": "Category Name",
"label": "Category Name"
},
{
"key": "language",
"type": "string",
"description": "Language",
"label": "Language"
},
{
"key": "content_labels",
"type": "array",
"description": "Content Classification Labels",
"label": "Content Classification Labels",
"items": {
"key": "item",
"type": "any",
"optional": true
}
}
]Examples and troubleshooting have not yet been reviewed for this contract.
Version and compatibility
This reference follows the current authoring contract. Existing workflows retain their saved node revisions.
Contract identifier
38c42dc5fc4837edaeec4a93a0d4ec20b0487dee3388d805cb619e24e639008e