FormTrigger

Запускає флоу з форми, яку заповнює людина: описані поля стають входом, і флоу отримує їх як input.form.<name>.

Поля

ПолеТипОбов’язковеЩо робить
titlestringЗаголовок над формою.
descriptionstringРечення під заголовком, що пояснює, для чого форма.
submitLabelstringТекст на кнопці, за замовчуванням «Запустити».
fieldsstringтакJSON-масив полів: {"name":"customer","label":"Клієнт","type":"text","required":true}. Типи: text, textarea, number, boolean, select (потрібні "options": ["a","b"]), date. name — латинські літери, цифри, підкреслення; до 30 полів. Необов’язкові placeholder і defaultValue.

Що на виході

trigger («form»), form (об’єкт із ключем на кожне поле, уже приведений до типу), submittedAt

Варто знати

Наступні вузли читають відповіді як input.form.customer або outputs.<id тригера>.form.customer. Числа приходять числами, прапорці як true/false, дати як YYYY-MM-DD або ISO. Запуск із порожнім обов’язковим полем або чужим варіантом відхиляється ще до старту флоу. Форма живе на /flows/<id>/run для власника акаунта; публічних форм поки немає.