Resolve Last Prediction

Resolves the last active prediction

Parameters

Winning Indexrequired
number

Specify the zero-based index of the outcome to use as the winning outcome (%variables% ARE supported)

Variables

The following variables will be populated after executing this sub-action:

Description
activebool

Indicator whether an active prediction is running (and not locked yet)

Example: true
prediction.CreatedAtDateTime

The timestamp that the prediction was created

Example: 8/4/2023 10:56:06 AM
prediction.Idstring

Twitch's internal id for the prediction

Example: 926596a5-c404-4179-8bba-faf8b4f49151
prediction.PredictionWindownumber

The duration of the prediction (in seconds)

Example: 60
prediction.Titlestring

The title of the prediction

Example: My prediction title
prediction.outcome#.colorstring

In capital letters the color name for this outcome

Example: BLUE
prediction.outcome#.idstring

The id for this outcome

Example: 0d7047e8-1a24-4cb1-8cdd-31d3dc715130
prediction.outcome#.pointsnumber

The amount of channel points used for this outcome

Example: 1200
prediction.outcome#.titlestring

The title for this outcome

Example: Outcome 1
prediction.outcome#.usersnumber

How many users voted for this outcome

Example: 20
prediction.winningCutcome.titlestring

The title for the winning outcome

Example: Outcome 1
prediction.winningIndexnumber

Index number of the winning prediction option

prediction.winningOutcome.colorstring

In capital letters the color name for the winning outcome

Example: BLUE
prediction.winningOutcome.idstring

The id for the winning outcome

Example: 0d7047e8-1a24-4cb1-8cdd-31d3dc715130
prediction.winningOutcome.pointsnumber

The amount of channel points used for the winning outcome

Example: 1200
prediction.winningOutcome.usersnumber

How many users voted for the winning outcome

Example: 20
successboolean

Whether or not the prediction was successfully resolved

Example: true

C# Usage

public void TwitchPredictionResolve(string predictionId, string winningId)