Raw Google Forms API call
raw_requestCall any Google Forms API v1 endpoint directly with a custom HTTP method, path, and JSON body to execute advanced operations like batch updates or filtered response queries.
Instructions
Escape hatch to call any Google Forms API v1 path directly, for requests the typed tools don't cover — e.g. a batchUpdate with questionGroupItem grids, writeControl/requiredRevisionId, includeFormInResponse, or several requests at once: path "v1/forms/:batchUpdate", method POST, body {"requests":[...]}. The path may carry a query string (e.g. "v1/forms//responses?filter=timestamp%20%3E%202026-08-01T00:00:00Z"). The Bearer token is added automatically; the method defaults to GET.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body (POST only). | |
| path | Yes | API path relative to https://forms.googleapis.com, e.g. "v1/forms/<formId>:batchUpdate". | |
| method | No | HTTP method (the Forms API uses only these three). Defaults to GET. |