Create Forms survey
forms_surveys_createCreate a new form from provided settings and return its Survey ID. Add questions next, then publish to make it fillable.
Instructions
Create a new form from the given settings; returns the created Survey (note its id).
Only the fields you set are sent. Follow up with questions_create to add questions and
surveys_publish to make the form fillable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Typed request body for creating a form (``POST /surveys``). Every setting the API publishes is a field. The CLI has an option for the common ones; the rest are set with its common ``-F key=value`` and ``--body-file``. Unset (``None``) fields are dropped before the request is sent. ``language``, ``is_published`` and ``is_public`` are accepted and ignored by the API (checked live on 2026-10-04): they stay for callers that send them, and setting one logs a warning. |