Update poll

Update an existing poll (survey). Only the fields you include in the request body will be changed — all other fields remain untouched. System-managed fields (counts, timestamps, slides list) are ignored if sent. You can also use /survey/update as an alias.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

The ID of the poll to update.

string

The title of the poll.

boolean

Whether the poll is live. Cannot be set to true if the poll has no slides or is archived.

boolean

Whether the poll is archived.

pageRules
array of strings
pageRules
pageExcludeRules
array of strings
pageExcludeRules
settings
object

Poll settings (replaces the entire settings object).

displaySettings
object

Visual display settings.

emailDisplaySettings
object

Email delivery display settings.

smsDisplaySettings
object

SMS delivery settings.

pageDisplaySettings
object

Standalone page display settings.

visibilitySettings
object

Visibility settings (merged with existing values, so you can send partial updates).

targetingSettings
object

Audience targeting settings.

schedule
object

Activation and deactivation schedule.

languageSettings
object

Language/translation settings.

Responses

404

Poll not found or you do not own the account it belongs to

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json