List a site's forms
list_formsEvery form on one design of a site — forms on pages, form components and multi-step quiz forms — with their fields (a field's options are the choices visitors see, including any price written in them) and submission settings. Read this first when the person asks what a form shows or says a field, price or amount is missing from it; it answers from the form itself. Settings: webhook URL, success message, redirect, CRM contact creation, notification emails and the auto-acknowledgement email, plus how many submissions each has received. email_notifications.effective_recipients explains who is actually notified; an unconfigured form defaults to the site owner even when its stored recipients list is empty. popup_forms lists the popup forms buttons can open; pass one's id as link_cta's form_id, and its slug to get_form / update_form_settings like any other form slug.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site, from list_sites | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| variation_id | No | variation_id of the design to read or change (from list_variations). Omit for the site's chosen design. |