Signal icon

Signal

Interact with Signal via signal-cli-rest-api

Polls: Create Poll

AI-generated

Summary

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.

Links

Discussion