curl -X PUT https://api.getversive.com/api/v1/question-logic/lr-42 \
-H "Authorization: Bearer $VERSIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "comparison_value": "4" }'
Question logic
Update question logic
Modify a branching rule
PUT
/
question-logic
/
{logic_id}
curl -X PUT https://api.getversive.com/api/v1/question-logic/lr-42 \
-H "Authorization: Bearer $VERSIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "comparison_value": "4" }'
Updates a logic rule; only the fields you send change. Returns
Body fields (all optional):
204 No Content.
string
required
The rule ID.
operation, comparison_value, comparison_value_type, next_question_id, next_question_group_id, redirect_url, end_interview, action_type, language — same semantics and target validation as Create question logic.
curl -X PUT https://api.getversive.com/api/v1/question-logic/lr-42 \
-H "Authorization: Bearer $VERSIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "comparison_value": "4" }'