Initiate Redemption from the API
Add the ability to trigger a reward redemption from the API - similar/same to what happens when clicking the reward in the chat dialog.
For example an extension has added a custom reward XYZ and to trigger a certain action in or for the extension this reward needs to be used.
So instead of the extension telling the viewer "please redeem reward XYZ to do this or that" and then waiting for the redemption, immediately trigger the redemtion via the API - saving the viewer the need to browse and look for the redemtion in question.
Result of this API trigger can be just as clicking the reward in the list on the chat, i.e. the "detail view" for the reward opens where it can then be confirmed.
This would enable extension - or other channel points implementing application/games - a more focused and easy to use way to use channel points.
I'd also like a point redemtion API but there should be some kind of viewer interaction to confirm the usage.
I think for extensions this should work similar to useBits(...). like usePoints(rewardID)
It should then trigger the windows which appears when you click a reward in the list, right before it is redeemed by clicking the redeem button