Skip to main content

Overview

The Custom Form Component enables the creation of interactive and dynamic forms within a QR Code landing page.
Each form consists of a title, description, and a configurable array of questions.
Questions support various input types — from short text to file uploads — allowing developers to capture structured user responses.
This schema also includes optional formatting references for customizing the visual presentation of form elements.

Properties

Formatting Object

Question Structure

Each item inside the questions array represents a single question block with the following structure:

Answer Object

Supported type values:

Conditional References (by Input Type)

Validation Rules

Example Schema

Notes

  • Each form can contain up to 40 questions.
  • Each question must have both a question text and an answer object.
  • Conditional schemas ensure validation consistency depending on answer.type.
  • Formatting components reference the shared style library, ensuring consistent design across forms.