Display Logic Group Update
display_logic_group_updateChange a display logic group's source question or URL parameter, or how it combines its rules (draft surveys only). Each group has exactly one source: sourceSurveyItemId or sourceUrlParameterId. displayLogicGroupId comes from display_logic_list.
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": {
"displayLogicGroupId": "<displayLogicGroupId>",
"surveyId": "<surveyId>",
"groupCondition": "<groupCondition>"
},
"name": "display_logic_group_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| surveyId | Yes | The survey ID | |
| groupCondition | Yes | How to combine rules in this group | |
| sourceSurveyItemId | No | Answer source: question whose answer triggers the logic. Mutually exclusive with sourceUrlParameterId (provide exactly one). | |
| displayLogicGroupId | Yes | Group ID to update | |
| sourceUrlParameterId | No | URL-parameter source: survey URL parameter whose value triggers the logic. Mutually exclusive with sourceSurveyItemId (provide exactly one). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |