Resolve Clip
Runs on: Backend — calls the Twitch Helix API to resolve clip metadata.
The Resolve Clip node takes a Twitch clip URL or clip slug as input and returns a structured object containing everything you need to work with that clip: the playable video URL, the clip title, the broadcaster's name, the clip duration, and a thumbnail image URL.
The output object can be passed directly to a Play Clip effect, or you can use Extract nodes to pull individual fields out of it — for example, to display the clip title in chat or check the duration before deciding whether to play it.
Inputs
| Name | Type | Description |
|---|---|---|
clip_url | string | A Twitch clip URL (clips.twitch.tv/...) or bare clip slug. |
Outputs
| Name | Type | Description |
|---|---|---|
output | object | A resolved clip object containing the video URL, title, broadcaster, duration, and thumbnail. |
Example
A !lastclip command flow reads the most recent clip URL from a flow variable, passes it to Resolve Clip, and then uses two Extract nodes to pull out the title and broadcaster fields. The Send Chat Message effect assembles them into a response like "Last clip: 'Epic Moment' by StreamerName."