Update Redemption Status
Set a reward redemption as fulfilled or canceled.

Update Redemption Status Dialog
Update Redemption Status
Set a reward redemption as fulfilled or canceled.
A redeem must be originally created by Streamer.bot for this sub-action to work.
Parameters
Status
Fulfilled
: Accept the redemption, marking it as completeCancel
: Cancel the reward redemption, refunding any channel points spent
Variables
This sub-action does not populate any variables.
C# Usage
Mark Twitch reward as resolved, which makes the redeem non refundable and removes it from reward queue
public bool TwitchRedemptionFulfill(string rewardId, string redemptionId)
rewardIdstring required redemptionIdstring required
using System;
public class CPHInline
{
public bool Execute()
{
//Get current rewardId
CPH.TryGetArg("rewardId",out string rewardId);
//Get redemption id
CPH.TryGetArg("redemptionId",out string redemptionId);
//Fulfill Reward Redeem can get bool that indicates if successful
bool refundSuccess = CPH.TwitchRedemptionFulfill(rewardId, redemptionId);
return true;
}
}
Will refund the Twitch reward and removing it from the reward queue
public bool TwitchRedemptionCancel(string rewardId, string redemptionId)
rewardIdstring required redemptionIdstring required
using System;
public class CPHInline
{
public bool Execute()
{
//Get current rewardId
CPH.TryGetArg("rewardId",out string rewardId);
//Get redemption id
CPH.TryGetArg("redemptionId",out string redemptionId);
//Cancel Reward Redeem can get bool that indicates if successful
bool refundSuccess = CPH.TwitchRedemptionCancel(rewardId, redemptionId);
return true;
}
}