Create Poll
Creates a new poll for your channel. Must be at least affiliate. Minimum amount of 2 choices. For more information on creating polls, check out the Twitch API Reference Guide for Create Poll.
| Box Name | Type | Description |
|---|---|---|
| Login Name | Dropdown | Your Twitch login name (all lowercase characters) |
| Poll Name | String | Question displayed for the poll. Maximum: 60 characters. |
| Choice 1 | String | Text displayed for the first choice. Maximum: 25 characters. |
| Choice 2 | String | Text displayed for the second choice. Maximum: 25 characters. |
| Choice 3 | String | Optional third choice. Maximum: 25 characters. |
| Choice 4 | String | Optional fourth choice. Maximum: 25 characters. |
| Choice 5 | String | Optional fifth choice. Maximum: 25 characters. |
| Dur.(s) | Number | Total duration for the poll in seconds. |
| Points | Number | Number of Channel Points required to vote once with Channel Points. Minimum: 0. Maximum: 1000000. |
Requires the
channel:manage:polls Twitch scope.
Twitch API Endpoint: POST /helix/polls
| Request Field | Type | Description |
|---|---|---|
| broadcaster_id | string | The ID of the broadcaster creating the poll. |
| title | string | Question displayed for the poll. Maximum: 60 characters. |
| choices | array | Array of choice objects. Each must contain a title field (max 25 characters). Minimum 2, maximum 5 choices. |
| duration | integer | Total duration for the poll in seconds. Minimum: 15, Maximum: 1800. |
| channel_points_voting_enabled | boolean | Whether viewers can cast additional votes using Channel Points. |
| channel_points_per_vote | integer | Number of Channel Points required to cast one additional vote. Minimum: 0, Maximum: 1,000,000. |