Forms
Forms has 5 operations in gum's generated catalog. Start with search when you know the task, use describe to inspect request fields and scopes, then dispatch through the command that matches the operation risk class.
| Count | Value |
|---|---|
| Family | Workspace documents |
| Operations | 5 |
| Risk classes | 3 read, 2 write |
| Auth strategies | 5 byo_oauth |
Start here
gum search "forms"
gum describe forms.forms.get
gum read forms.forms.get --args '{"formId":"<formId>"}' --output jsonFor write-class operations, gum requires the write command and an explicit write gate:
gum describe forms.forms.batchUpdate
gum write forms.forms.batchUpdate --allow-write --args '{"formId":"<formId>"}'Operations
| Operation | Risk | Auth | Summary |
|---|---|---|---|
forms.forms.batchUpdate |
write |
byo_oauth |
Apply a batch of edits to a form (add/update/delete items, update form info/settings). The core Forms editing op. |
forms.forms.create |
write |
byo_oauth |
Create a new Google Form (args.body.info.title). Returns the formId. |
forms.forms.get |
read |
byo_oauth |
Fetch a form's structure (items, questions, settings) by formId. |
forms.forms.responses.get |
read |
byo_oauth |
Fetch a single form response by responseId. |
forms.forms.responses.list |
read |
byo_oauth |
List the submitted responses for a form (optional filter, pageSize, pageToken). |
Next
- Use API workflows for search, describe, invoke, and error handling.
- Use Auth guides for service-specific Google setup.
- Use Command index for CLI flags and generated help.
