What should be added?
The ability to
Why should it be added?
Because this has been requested many times and denied in the past, but now there is an API for it: https://blog.twitch.tv/en/2020/11/13/twitch-developer-day-2020-introducing-the-channel-points-api-eventsub-and-more/
As mentioned in the blog post you linked, the new API enables developers to ...
- Get Custom Rewards
- Create Custom Reward
- Update Custom Reward
- Delete Custom Reward
- Get Custom Reward Redemptions
- Update Redemption Status
Unfortunately, none of these capabilities allow us to implement the features you suggest.
Just because it says "Channel points API" it doesn't necessarily mean it gives us what we want. I gotta say twitch just made a big "bait" by "introducing the channel points API".
On the other hand, it technically allows us to introduce something that'd make use of Get Custom Rewards and display channel's rewards, but it wouldn't make much sense to have just that thing alone. I'd rather wait for extended version of this API that will allow reward redemptions and (hopefully) "extra points redemptions", which by the look of things might not be that far away from reality, so sit tight!
I hoped I was just reading it wrong. Oh well.