Create and resolve channel polls programmatically using Twitch Helix

domain: dev.twitch.tv · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Get a user access token with channel:manage:polls scope
  2. Call POST https://api.twitch.tv/helix/polls with broadcaster_id, title, 2-5 choices, and duration to start a poll
  3. Call GET https://api.twitch.tv/helix/polls (optionally filtering by id, up to 100 IDs) to check status and vote counts, using channel:read:polls if only reading
  4. End the poll early or let it complete based on your duration setting
  5. Surface live vote totals to viewers via periodic polling or your own overlay update loop

Known gotchas

Related routes

Create and resolve a channel Predictions event using the Twitch Helix API
gaming · 5 steps · unrated
Fetch global and per-channel Cheermotes and reconcile Bits cheer events via Twitch Helix
dev.twitch.tv · 5 steps · unrated
Retrieve current Hype Train status for a channel using the Twitch Helix API
gaming · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans