Заготовки форм
Заготовки, которые приложение предлагает, когда кто-то создаёт форму: новостная рассылка, лист ожидания, мероприятие, ранний доступ, форма обратной связи и пустая форма. Они поставляются вместе с продуктом, поэтому список одинаков для каждого рабочего пространства.
Выполняет любой из 2 запросов в вашем рабочем пространстве.
GET /forms/starters
Заготовки, которые приложение предлагает, когда кто-то создаёт форму: новостная рассылка, лист ожидания, мероприятие, ранний доступ, форма обратной связи и пустая форма. Они поставляются вместе с продуктом, поэтому список одинаков для каждого рабочего пространства.
Пример
Требуется forms:read. В списке нет документов. GET /forms/starters/{slug} возвращает одну заготовку с её document, чтобы вы могли изменить его, прежде чем создавать из неё форму.
curl "$OE/forms/starters/newsletter" -H "$AUTH"{ "object": "form_starter", "slug": "newsletter", "name": "Newsletter sign-up", "description": "Name, email and consent for a regular newsletter.", "document": { "fields": ["…"], "copy": { "title": "Subscribe to our newsletter" }, "style": { "accent": "#18181b" } }}Передайте slug как starter при создании формы, и сервер скопирует заготовку за вас.