surveymonkey_create_question
Add a new question to a specified survey page by providing survey ID, page ID, and question definition. Supports multiple question types like choice, open-ended, matrix, rating, and more.
Instructions
Creates a new question on a survey page.
Args: survey_id: Survey ID. page_id: Page ID. payload: Question definition. Structure: { "headings": [{"heading": "Question text"}], (required) "family": "single_choice", (required) "subtype": "vertical", (optional) "position": 1, (optional) "required": false, (optional) "answers": { "choices": [ {"text": "Option A"}, {"text": "Option B"} ], "other": {"text": "Other (please specify)", "visible": true} } }
Common families and subtypes:
- single_choice: vertical, horiz, menu
- multiple_choice: vertical, horiz, menu
- open_ended: single, multi, numerical, essay
- matrix: rating, menu, ranking
- rating: star, smiley, numerical (scale 1–10)
- demographic: international, us
- datetime: both, date_only, time_only
- presentation: descriptive_text, image
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | ||
| payload | Yes | ||
| survey_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |