AACFlow

Google Forms

Manage Google Forms and responses

Usage Instructions

Integrate Google Forms into your workflow. Read form structure, get responses, create forms, update content, and manage notification watches.

Tools

google_forms_get_responses

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
responseIdstringNoNo description
pageSizenumberNoMaximum number of responses to return (service may return fewer). Defaults to 5000.

Output

ParameterTypeDescription
responsesarrayArray of form responses (when no responseId provided)
responseIdstringUnique response ID
createTimestringWhen the response was created
lastSubmittedTimestringWhen the response was last submitted
answersjsonMap of question IDs to answer values
responseobjectSingle form response (when responseId is provided)
responseIdstringUnique response ID
createTimestringWhen the response was created
lastSubmittedTimestringWhen the response was last submitted
answersjsonMap of question IDs to answer values
rawjsonRaw API response data

google_forms_get_form

Input

ParameterTypeRequiredDescription
formIdstringYesNo description

Output

ParameterTypeDescription
formIdstringThe form ID
titlestringThe form title visible to responders
descriptionstringThe form description
documentTitlestringThe document title visible in Drive
responderUristringThe URI to share with responders
linkedSheetIdstringThe ID of the linked Google Sheet
revisionIdstringThe revision ID of the form
itemsarrayThe form items (questions, sections, etc.)
itemIdstringItem ID
titlestringItem title
descriptionstringItem description
settingsjsonForm settings
publishSettingsjsonForm publish settings

google_forms_create_form

Input

ParameterTypeRequiredDescription
titlestringYesNo description
documentTitlestringNoNo description
unpublishedbooleanNoNo description

Output

ParameterTypeDescription
formIdstringThe ID of the created form
titlestringThe form title
documentTitlestringThe document title in Drive
responderUristringThe URI to share with responders
revisionIdstringThe revision ID of the form

google_forms_batch_update

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
requestsjsonYesArray of update requests (updateFormInfo, updateSettings, createItem, updateItem, moveItem, deleteItem)
includeFormInResponsebooleanNoNo description

Output

ParameterTypeDescription
repliesarrayThe replies from each update request
writeControlobjectWrite control information with revision IDs
requiredRevisionIdstringRequired revision ID for conflict detection
targetRevisionIdstringTarget revision ID
formobjectThe updated form (if includeFormInResponse was true)
formIdstringThe form ID
infoobjectForm info containing title and description
titlestringThe form title visible to responders
descriptionstringThe form description
documentTitlestringThe document title visible in Drive
settingsobjectForm settings
quizSettingsobjectQuiz settings
isQuizbooleanWhether the form is a quiz
emailCollectionTypestringEmail collection type
revisionIdstringThe revision ID of the form
responderUristringThe URI to share with responders
linkedSheetIdstringThe ID of the linked Google Sheet
publishSettingsobjectForm publish settings
publishStateobjectCurrent publish state
isPublishedbooleanWhether the form is published
isAcceptingResponsesbooleanWhether the form is accepting responses

google_forms_set_publish_settings

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
isPublishedbooleanYesNo description
isAcceptingResponsesbooleanNoNo description

Output

ParameterTypeDescription
formIdstringThe form ID
publishSettingsjsonThe updated publish settings
publishStateobjectThe publish state
isPublishedbooleanWhether the form is published
isAcceptingResponsesbooleanWhether the form accepts responses

google_forms_create_watch

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
eventTypestringYesNo description
topicNamestringYesNo description
watchIdstringNoNo description

Output

ParameterTypeDescription
idstringThe watch ID
eventTypestringThe event type being watched
topicNamestringThe Cloud Pub/Sub topic
createTimestringWhen the watch was created
expireTimestringWhen the watch expires (7 days after creation)
statestringThe watch state (ACTIVE, SUSPENDED)

google_forms_list_watches

Input

ParameterTypeRequiredDescription
formIdstringYesNo description

Output

ParameterTypeDescription
watchesarrayList of watches for the form
idstringWatch ID
eventTypestringEvent type (SCHEMA or RESPONSES)
createTimestringWhen the watch was created
expireTimestringWhen the watch expires
statestringWatch state

google_forms_delete_watch

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
watchIdstringYesNo description

Output

ParameterTypeDescription
deletedbooleanWhether the watch was successfully deleted

google_forms_renew_watch

Input

ParameterTypeRequiredDescription
formIdstringYesNo description
watchIdstringYesNo description

Output

ParameterTypeDescription
idstringThe watch ID
eventTypestringThe event type being watched
expireTimestringThe new expiration time
statestringThe watch state

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started