Skip to main content

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

NameTypeDescription
clip_urlstringA Twitch clip URL (clips.twitch.tv/...) or bare clip slug.

Outputs

NameTypeDescription
outputobjectA 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."