Create a SurveyMonkey survey pre-populated from a template, then add custom pages and questions via the API

domain: developer.surveymonkey.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. POST to /v3/surveys with a from_template_id (or from_survey_id) parameter to create a survey pre-populated with pages and questions
  2. GET /v3/surveys/{id}/pages to inspect the pages created from the template before modifying them
  3. POST to /v3/surveys/{id}/pages to add a new page if you need additional sections beyond the template
  4. POST to /v3/surveys/{id}/pages/{page_id}/questions with a question family/subtype (e.g. single_choice, matrix) and answer choices to add custom questions
  5. PATCH existing template questions in place if you only need to tweak wording rather than replace them
  6. Verify the final structure with a GET on the survey details endpoint before publishing or attaching a collector

Known gotchas

Related routes

Create SurveyMonkey collectors (weblink and email invitation) via the API and send an email invite
developer.surveymonkey.com · 6 steps · unrated
Implement SurveyMonkey OAuth authorization and request the correct API scopes for a third-party app
developer.surveymonkey.com · 6 steps · unrated
Create and modify a survey's structure using the Qualtrics survey-definitions API
api.qualtrics.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans