UPDATE

Update Survey

Updates a specified survey. Title, status, and other survey properties may be changed in a single call.

Endpoint

POST v5/survey/{survey_id}

Requires authentication

Path Parameters

The survey to update.

survey_id
string
required
The ID of the survey to update.

Query Parameters

All query parameters are optional. Include only the fields you want to change.

title
string
The updated title for the survey.
type
string
The survey type. Accepted values: survey, form, poll, quiz.
status
string
The updated status of the survey. Example values: Launched, Closed.
team
string
The ID of the team to assign the survey to.

Response

Returns the full survey object reflecting the updated values.

result_ok
boolean
Whether the request succeeded.
data
object
The updated survey object.

Examples

Request (cURL)
curl -X POST "https://api.alchemer.com/v5/survey/YOUR_SURVEY_ID?api_token=YOUR_API_TOKEN&api_token_secret=YOUR_API_TOKEN_SECRET&title=Updated+Survey+Title"
Response
{
  "result_ok": true,
  "data": {
    "id": "YOUR_SURVEY_ID",
    "team": [
      {
        "id": "YOUR_TEAM_ID",
        "name": "Team 1"
      }
    ],
    "type": "Standard Survey",
    "status": "Launched",
    "created_on": "2026-03-30 16:33:29",
    "modified_on": "2026-03-30 16:47:31",
    "forward_only": false,
    "languages": [
      "English"
    ],
    "title": "Updated Survey Title",
    "internal_title": "Updated Survey Title",
    "title_ml": {
      "English": "Updated Survey Title"
    },
    "theme": "YOUR_THEME_ID",
    "blockby": "NONE",
    "statistics": null,
    "overall_quota": null,
    "auto_close": null,
    "sso": [],
    "links": {
      "default": "https://survey.alchemer.com/s3/YOUR_SURVEY_ID/updated-survey-title",
      "campaign": "https://survey.alchemer.com/s3/YOUR_SURVEY_ID/updated-survey-title"
    },
    "pages": [
      {
        "id": 1,
        "title": {
          "English": "(untitled)"
        },
        "properties": {
          "hidden": false
        },
        "description": [],
        "questions": []
      },
      {
        "id": 2,
        "title": {
          "English": "Thank You!"
        },
        "properties": {
          "hidden": false
        },
        "description": [],
        "questions": [
          {
            "id": 1,
            "base_type": "Decorative",
            "type": "INSTRUCTIONS",
            "title": {
              "English": "Thank you for taking our survey. Your response is very important to us."
            },
            "shortname": null,
            "varname": [],
            "description": [],
            "has_showhide_deps": null,
            "comment": null,
            "properties": {
              "hidden": false,
              "map_key": "instructions"
            },
            "options": [],
            "show_rules_ids": null
          }
        ]
      }
    ]
  }
}