Actions19
- Messages: Send Message
- Messages: Send Reaction
- Messages: Remove Reaction
- Messages: Start Typing
- Messages: Stop Typing
- Messages: Mark As Read
- Messages: Reply Message
- Messages: Forward Message
- Attachments: List Attachments
- Attachments: Download Attachment
- Attachments: Remove Attachment
- Contacts: Get Contacts
- Groups: Get Groups
- Groups: Create Group
- Groups: Update Group
- Polls: Create Poll
- Polls: Close Poll
- Polls: Vote on Poll
- Search: Search Numbers
Polls: Create Poll
AI-generatedSummary
Create and send a Signal poll to a contact or group with a question, at least two answer choices, and an optional multiple-selection setting.
Inputs
- Recipient (required) — Phone number, username, or group ID to receive the poll. Bare Signal group IDs are normalized to the API's group address format.
- Question (required) — Text of the poll question.
- Answers (required) — Enter one answer per line. At least two non-empty answers are required; blank lines are ignored.
- Allow Multiple Selections — Whether voters can select more than one answer; defaults to false.
- Timeout (seconds) — API request timeout, from 1 to 600 seconds; defaults to 60.
Output shape
A single JSON result per input item.
Returns the API response data, or {"status":"Poll created"} if the API response has no data. Each result is paired with its input item; API errors are raised as node errors.