PATCH …/versions/{id} (startRules, hideRules;
triggers live on each step).
Start rules
When the content auto-starts, and how often.
Send
startRules: null to clear them.
Frequency
Hide rules
When to hide the content (even if started). Hiding suspends the session rather than ending it — when the conditions stop matching, the same session reappears at the same step.
Send
hideRules: null to clear them.
Step triggers
A step can carry triggers — run actions when conditions become true while the step is showing (e.g. advance when an element appears). Triggers live on the step’striggers[] (see Content representation).