Create a form
create_formCreate a Google Form with a title. Since new forms are unpublished drafts, set publish=true to make it live and accept responses.
Instructions
Creates a new Google Form and returns it (formId, revisionId, responderUri, publishSettings). The API only accepts a title and an optional document title at creation — add questions with add_question and change settings with update_form_settings afterwards. IMPORTANT: API-created forms are UNPUBLISHED by default and do not accept responses; pass publish=true to publish immediately, or call set_publish_settings later. Share the responderUri with respondents once published.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | The form title shown to respondents. | |
| publish | No | Publish the form right away so it accepts responses (default false — the form stays an unpublished draft). | |
| document_title | No | The document name in Google Drive (defaults to the title). |