create_poll
Create a poll with multiple answer options and send it to a Signal contact or group. Optionally allow multiple selections; returns a timestamp to manage the poll.
Instructions
Create a poll and send it to a Signal contact or group. Provide at least 2 options. Set multi_select=true to allow voters to pick multiple answers. Provide either recipient (DM) or group_id (group) — exactly one is required. Returns the poll timestamp needed for vote_poll and terminate_poll. Use terminate_poll to close the poll and stop accepting votes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The poll question text | |
| options | Yes | List of answer options (minimum 2 required) | |
| recipient | No | Phone number for a DM poll — provide this OR group_id | |
| group_id | No | Group ID for a group poll — provide this OR recipient | |
| multi_select | No | Allow voters to select multiple options (default: false = single choice only) |