{"id":"dd7e5843-d74e-4d31-a7da-5d8545f63e9a","task":"Create a SurveyMonkey survey pre-populated from a template, then add custom pages and questions via the API","domain":"developer.surveymonkey.com","steps":["POST to /v3/surveys with a from_template_id (or from_survey_id) parameter to create a survey pre-populated with pages and questions","GET /v3/surveys/{id}/pages to inspect the pages created from the template before modifying them","POST to /v3/surveys/{id}/pages to add a new page if you need additional sections beyond the template","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","PATCH existing template questions in place if you only need to tweak wording rather than replace them","Verify the final structure with a GET on the survey details endpoint before publishing or attaching a collector"],"gotchas":["Templates only work as a starting point at creation time (from_template_id) -- there is no endpoint to re-apply a template to an already-created survey","Question payload shape varies significantly by question family/subtype; sending the wrong sub-schema (e.g. matrix vs single_choice fields) is rejected without always naming the offending field","A survey created from a template is a full copy, not a link -- later changes to the original template do not propagate to surveys already created from it"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/dd7e5843-d74e-4d31-a7da-5d8545f63e9a"}