← Tools Reference

Google Forms

Google Forms integration (Productivity, Data). Imported from open-connector.

OAuth4 toolshttps://forms.googleapis.com/v1/forms
POST
googleforms_create_form
Create a Google Form with a simple title-based input and optionally initialize the description and unpublished state.

/

4 parameters
ParamTypeRequiredDescription
titlestringrequiredThe visible title of the new form.
descriptionstringoptionalThe description shown below the form title.
documentTitlestringoptionalThe Google Drive document title for the new form.
unpublishedbooleanoptionalWhether the form should start unpublished and not accept responses.
GET
googleforms_get_form
Retrieve the current structure, settings, publish state, and items of a Google Form.

/{formId}

1 parameter
ParamTypeRequiredDescription
formIdstringrequiredThe ID of the form to retrieve.
POST
googleforms_batch_update_form
Apply a batch of Google Forms update requests with optional revision controls and an optional updated form payload.

/{formId}

5 parameters
ParamTypeRequiredDescription
formIdstringrequiredThe ID of the form to update.
requestsarrayrequiredAn array of JSON-like objects.
requiredRevisionIdstringoptionalThe revision ID that must match before the update is applied.
targetRevisionIdstringoptionalThe target revision ID used for transformed writes.
includeFormInResponsebooleanoptionalWhether the full updated form should be returned in the response.
POST
googleforms_set_publish_settings
Update whether a Google Form is published and whether it is accepting responses.

/{formId}

3 parameters
ParamTypeRequiredDescription
formIdstringrequiredThe ID of the form to update.
publishSettingsobjectrequiredThe Google Forms publish settings payload to write.
updateMaskstringoptionalThe publishSettings fields to update.