Skip to main content
Learn how to use conditional logic in your forms in our Help Center guide.

A block with type CONDITIONAL_LOGIC. Used for form branching logic.

uuid
string<uuid>
required

Unique identifier for this block.

type
enum<string>
required
Available options:
CONDITIONAL_LOGIC
groupUuid
string<uuid>
required

Groups related blocks together. For standalone blocks, use the block's own uuid. For child blocks (e.g., dropdown options, multiple choice options), use the parent block's uuid so all children share the same groupUuid.

groupType
enum<string>
required
Available options:
CONDITIONAL_LOGIC
payload
ConditionalLogicPayload · object
required

Payload for CONDITIONAL_LOGIC block type. Used for form logic and branching.