Survey Update Title
survey_update_titleRename a survey in one of its languages. lang must already be on the survey (survey_get lists them), and for any language other than English auto-translate must be off. Needs version = versions.current from survey_get; a stale version is rejected with WRONG_VERSION, and the result returns the next one as surveyVersion for your next edit. On a published survey the new title is live at once.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"surveyId": "<surveyId>",
"lang": "<lang>",
"title": "<title>",
"version": "<version>"
},
"name": "survey_update_title"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | Yes | Language code (e.g., "en") | |
| title | Yes | New title (max 60 characters) | |
| version | Yes | Current survey version: versions.current from survey_get, or the surveyVersion your last edit returned. A stale version is rejected (WRONG_VERSION). The result returns the next one as surveyVersion. | |
| surveyId | Yes | Survey ID (from survey_list) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |