Google Forms · Arazzo Workflow
Google Forms Create and Publish a Form
Version 1.0.0
Create a form, add its questions in a batch update, publish it, and read back the responder link.
View Spec
View on GitHub
Data CollectionFormsGoogleGoogle WorkspaceQuestionnairesResponsesSurveysArazzoWorkflows
Provider
Workflows
create-and-publish-form
Stand up a new Google Form end to end and return its shareable responder link.
Creates the form, applies the description and a satisfaction scale question plus a free-text comments question in one batch update, sets the publish settings so the form accepts responses, and reads the form back for the responder URI and final revision id.
1
createForm
Create the form. Only info.title is honored at creation time; the description and all items are added by the batch update that follows.
2
addQuestions
Apply the description and both questions in a single batch update. The revision id from the create call is supplied as write control so the update is rejected if the form changed underneath this flow.
3
publishForm
Publish the form and open it for responses so the responder URI becomes usable by the people receiving it.
4
readBackForm
Read the finished form back to capture the responder URI to distribute and the revision id to carry into any later edit.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.