Web Form 2.0 Public Documentation

What's new in the 2.1 UI

Web Form 2.1 is a redesigned user interface plus a richer customization API. It runs on the same 2.0 product - you opt in per profile by setting theme.base = DEFAULT_V2_1.

🟨 Beta. The 2.1 UI (DEFAULT_V2_1) and the theme styling section are currently beta.

What you get over the legacy UI

  • A redesigned UI - the current-generation web form look and layout.

  • The theme styling model - replaces the flat aspect model with:

    • Palette for light and dark, with dedicated primary/text/background/divider slots.

    • Typography per variant (h1–h3, body) - font family, size, weight, line-height.

    • Components - button variants, input highlight, link and icon colors, shape (border radius), shadows.

  • Dark mode - theme.palette.dark + functionality.colorMode (initial mode + user toggle). The legacy UI renders light only.

  • New functionality flags - cancelButton, messageForm (formal/informal), featuredBankGroups, finapiFooterBranding.

🟥🖼️ IMAGE PLACEHOLDER - 2.0 vs 2.1 UI, side by side. Same web form step rendered in the legacy UI and in the 2.1 UI (light + dark).

How to adopt it

Create a theme-based profile with base = DEFAULT_V2_1. If you have an existing aspect profile, follow [Switching from 2.0 to 2.1] - you recreate the profile rather than editing it.