Please provide an API to CRUD polls and observe the results in real time when a poll is ran.
Ability to read historical/past polls would also be nice
We're pleased to announce this has been launched today as a public beta: https://discuss.dev.twitch.tv/t/announcing-apis-and-eventsub-for-polls-and-predictions/31539
Having an API for this would be very convenient to automate user engagement polls for example or have a bot starts a poll or whatnot.
As for the historical data, if we can subscribe to a poll results event, we could compile our own historical data so this would not be a priority to me. Maybe in a v2? That said, having the ability to create polls and subscribe to voting/results events would be more important to me.
This is available through your "unofficial" and "restricted" GQL api. Please port this to the official Twitch API.
Also interested in this feature.
Adminecressey (Admin, Twitch) commented
Thank you for the request. Could you tell me more about your use case for reading past polls? What would you use this for and how far back would you expect to go?
Twitch! We mods and creators need this! Let's go! <3
Something new about this?
It's been over a year, twitch please just add this.
I need to be able to automatically create polls on my channel
Please also make polls accessible for all users (finding out there is one, voting on it with user token), not just with broadcaster access.
Some recent new APIs have been quite restricted, with no access for moderators, editors or regular viewers (where comparable older APIs have it). Maybe this is intended, but it makes me question whether it's still worth it to keep putting time into developing tools for Twitch.
Please, please expose these! I'd love to be able to trigger bot events for poll winners and other things!
Endpoints to create, end, dismiss and delete a poll as well would be a good addition to complete this.
I don't know what it means, but yes!
Really good idea ! We need it