User action · RouterStable

Accept terms

Presents a contractual Markdown document and routes the process according to explicit acceptance or rejection.

Presented context
Accept terms
User Journey
User response

Vue d’ensemble

Presents a contractual Markdown document and routes the process according to explicit acceptance or rejection.

Exemple

Present a specific version of terms of service and stop onboarding if the participant rejects them.

Key point A user action suspends the instance until the interaction is resolved. The User Journey presents the action; the node remains the orchestration contract determining its inputs and outputs.

Decision routes

accepted

Accepted

The participant explicitly accepted the presented content.

Recommended actionContinue with steps requiring this consent and retain the fingerprint as proof of version.
refused

Rejected

The participant explicitly rejected the presented content.

Recommended actionStop, adapt, or route the journey according to the applicable policy.

Parameters 8

titleRequisstring
Main title presented to the participant for this action in the User Journey.
descriptionOptionnelstring
Optional supporting text shown under the title to explain what is expected from the participant.
markdown_templateRequisstring
Markdown content presented to the participant. Supported expressions may inject context values according to Ormuz renderer rules.
version_labelOptionnelstring
Optional version label for the contractual document presented, useful for distinguishing business versions of the same text.
require_acceptanceRequisboolean
Requires an explicit acceptance decision rather than mere viewing of the content.
require_scroll_to_endRequisboolean
Prevents acceptance until the participant reaches the end of the document reading area.
allow_replay_from_hereOptionnelboolean
Allows a participant to restart a replay from this interaction when the process enables that capability. Disable it when repeating the action would be dangerous or misleading.
replay_boundaryOptionnelboolean
Marks this interaction as a replay point of no return to bound earlier steps that can be replayed or reused.

Outputs 3

acceptedboolean
Whether the participant explicitly accepted the presented contractual document.
selected_routeenum
Route key selected from the participant's response.
content_sha256string
SHA-256 fingerprint of the contractual content presented, retained to link the decision to the exact text version.

Behavior

The action retains the participant's decision and the fingerprint of the content shown. The scroll option may require reaching the end before acceptance.

Limits and responsibilities

  • The node records the interaction; the legal scope of acceptance depends on your context and the document presented.
  • Changing the content changes the fingerprint: do not assume an old acceptance automatically covers a new version.