create_form
Create a new event form as a DRAFT (never active/published). Depending on the organization's settings, this either executes immediately or files a proposal for approval; the response status field says which happened.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org | No | Organization slug. Only needed when you belong to multiple organizations; must be one returned by list_my_orgs. | |
| name | Yes | The form's internal name (required). | |
| brief | No | Natural-language description of the form to generate (e.g. 'a CFP form collecting talk title, abstract, and speaker bio'). Omit to build from `fields` instead. | |
| fields | No | Explicit field list (non-AI path). Provide this instead of `brief`. | |
| eventId | Yes | Event id, as returned by list_events. | |
| formType | No | The form's type. Defaults to 'custom' when omitted. | |
| request_id | Yes | Client-generated unique id for this write (e.g. a UUID). Retries with the same request_id return the original executed or proposed outcome instead of creating a duplicate. Never reuse a request_id for different arguments. |