Create a new survey. Returns the survey details including share_url. Supported question types: short_text, long_text, multiple_choice, checkbox, checkbox_list, numeric, star_rating, picture_choice, opinion_scale, date, email, contact_info, poll_question, statement.
Parameterstitlerequiredstylessettingsquestionsrequiredvariableshidden_fieldsending_screenswelcome_screen
List all surveys in your PollBolt account with pagination.
Parameterspagestatusper_page
Get full details of a specific survey including all questions.
Parameterssurvey_idrequired
Update a survey's title, questions, settings, styles, screens, or logic. Providing questions replaces all existing questions.
Parameterstitlestylessettingsquestionssurvey_idrequiredvariableshidden_fieldsending_screenswelcome_screen
Permanently delete a survey and all its responses.
Parameterssurvey_idrequired
List responses for a survey with pagination and filters. Returns response metadata and answers.
Parameterspagesinceuntilstatusper_pagesurvey_idrequired
Get a single response by ID.
Parameterssurvey_idrequiredresponse_idrequired
Submit a response to a survey programmatically. Answers is a map of question_id to answer value.
Parametersanswersrequireduser_idsurvey_idrequiredcompletion_time
Get analytics summary for a survey (views, responses, completion rate).
Parameterssurvey_idrequired
list_media_library_images
List images from the account's media library, including brandkits, uploaded media, logos, and theme backgrounds.
Parameterslimitsearch
Create a copy of an existing survey with all its questions, styles, logic, and screens. Returns the new survey details including share_url.
Parameterstitlesurvey_idrequired
Register a webhook to receive notifications when survey events occur.
Parametersurlrequiredeventssecretsurvey_id
List all registered webhooks for your account.
Parameterssurvey_id
Update a webhook's URL, events, active status, or secret.
Parametersurleventssecretis_activewebhook_idrequired
Delete a registered webhook.
Parameterswebhook_idrequired