{"id":"55e66a62-1527-4b03-a040-2dad4d7ad29a","task":"Create and resolve a channel Predictions event using the Twitch Helix API","domain":"gaming","steps":["Obtain a user access token with the channel:manage:predictions scope for the broadcaster (channel:read:predictions is sufficient for read-only access)","Call POST /helix/predictions with the broadcaster ID, prediction title, an array of 2-10 outcome titles, and a prediction window to create the event","Poll or read GET /helix/predictions to display the live prediction and outcome point totals to viewers","When the outcome is known, call PATCH /helix/predictions with status=LOCKED to stop new votes, then again with status=RESOLVED and the winning_outcome_id to pay out points","Handle status=CANCELED as a fallback path if the prediction needs to be voided and refunded instead of resolved"],"gotchas":["Only one active prediction can run per channel at a time — attempting to create a second while one is ACTIVE or LOCKED will fail","A prediction must be resolved within 24 hours or Twitch automatically refunds all channel points, so a backend outage during that window silently voids the event","The Predictions API is restricted to Partner and Affiliate broadcasters; calls for non-monetized channels will be rejected"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/55e66a62-1527-4b03-a040-2dad4d7ad29a"}