Google Forms
No catalog description yet.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GOOGLE_FORMS_FORMS_BATCH_UPDATE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GOOGLE_FORMS_FORMS_BATCH_UPDATE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GOOGLE_FORMS_FORMS_BATCH_UPDATE --data '{ }'Tool catalog
Available tools
10 callable operations
Forms Forms BatchUpdateGOOGLE_FORMS_FORMS_BATCH_UPDATEChange the form with a batch of updates.Connection3 scopes
Change the form with a batch of updates.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/forms.bodyTags
Forms Forms CreateGOOGLE_FORMS_FORMS_CREATECreate a new form using the title given in the provided form message in the request. *Important:* Only the form.info.title and form.info.document_title fields are copied to the new form. All other fields including the form description, items and settings are disallowed. To create a new form and add items, you must first call forms.create to create an empty form with a title and (optional) document title, and then call forms.update to add the items.Connection3 scopes
Create a new form using the title given in the provided form message in the request. *Important:* Only the form.info.title and form.info.document_title fields are copied to the new form. All other fields including the form description, items and settings are disallowed. To create a new form and add items, you must first call forms.create to create an empty form with a title and (optional) document title, and then call forms.update to add the items.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/forms.bodyTags
Forms Forms GetGOOGLE_FORMS_FORMS_GETGet a form.Connection5 scopes
Get a form.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/forms.bodyhttps://www.googleapis.com/auth/forms.body.readonlyTags
Forms Forms Responses GetGOOGLE_FORMS_FORMS_RESPONSES_GETGet one response from the form.Connection3 scopes
Get one response from the form.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/forms.responses.readonlyTags
Forms Forms Responses ListGOOGLE_FORMS_FORMS_RESPONSES_LISTList a form's responses.Connection3 scopes
List a form's responses.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/forms.responses.readonlyTags
Forms Forms SetPublishSettingsGOOGLE_FORMS_FORMS_SET_PUBLISH_SETTINGSUpdates the publish settings of a form. Legacy forms aren't supported because they don't have the `publish_settings` field.Connection3 scopes
Updates the publish settings of a form. Legacy forms aren't supported because they don't have the `publish_settings` field.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/forms.bodyTags
Forms Forms Watches CreateGOOGLE_FORMS_FORMS_WATCHES_CREATECreate a new watch. If a watch ID is provided, it must be unused. For each invoking project, the per form limit is one watch per Watch.EventType. A watch expires seven days after it is created (see Watch.expire_time).Connection6 scopes
Create a new watch. If a watch ID is provided, it must be unused. For each invoking project, the per form limit is one watch per Watch.EventType. A watch expires seven days after it is created (see Watch.expire_time).
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/forms.bodyhttps://www.googleapis.com/auth/forms.body.readonlyhttps://www.googleapis.com/auth/forms.responses.readonlyTags
Forms Forms Watches DeleteGOOGLE_FORMS_FORMS_WATCHES_DELETEDelete a watch.Connection6 scopes
Delete a watch.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/forms.bodyhttps://www.googleapis.com/auth/forms.body.readonlyhttps://www.googleapis.com/auth/forms.responses.readonlyTags
Forms Forms Watches ListGOOGLE_FORMS_FORMS_WATCHES_LISTReturn a list of the watches owned by the invoking project. The maximum number of watches is two: For each invoker, the limit is one for each event type per form.Connection6 scopes
Return a list of the watches owned by the invoking project. The maximum number of watches is two: For each invoker, the limit is one for each event type per form.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/forms.bodyhttps://www.googleapis.com/auth/forms.body.readonlyhttps://www.googleapis.com/auth/forms.responses.readonlyTags
Forms Forms Watches RenewGOOGLE_FORMS_FORMS_WATCHES_RENEWRenew an existing watch for seven days. The state of the watch after renewal is `ACTIVE`, and the `expire_time` is seven days from the renewal. Renewing a watch in an error state (e.g. `SUSPENDED`) succeeds if the error is no longer present, but fail otherwise. After a watch has expired, RenewWatch returns `NOT_FOUND`.Connection6 scopes
Renew an existing watch for seven days. The state of the watch after renewal is `ACTIVE`, and the `expire_time` is seven days from the renewal. Renewing a watch in an error state (e.g. `SUSPENDED`) succeeds if the error is no longer present, but fail otherwise. After a watch has expired, RenewWatch returns `NOT_FOUND`.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/forms.bodyhttps://www.googleapis.com/auth/forms.body.readonlyhttps://www.googleapis.com/auth/forms.responses.readonlyTags