forms.forms.responses.list
Retrieve a form's submitted responses with optional timestamp filtering and pagination. Use it to review or export submissions for a specific form ID.
Instructions
List a form's responses [HTTP GET]. Returns the requested resource as JSON — request bodies are built from the typed parameters (typed flags win over the params map), or read whole from body_file Siblings over the same resource: get.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Extra KEY=VALUE query pairs for endpoints whose parameters Discovery does not describe. | |
| filter | No | [query parameter] Which form responses to return. Currently, the only supported filters are: * timestamp > *N* which means to get all form responses submitted after (but not at) | |
| formId | Yes | [URL path segment] Required. ID of the Form whose responses to list. | |
| params | No | Parameter map merged into the request; typed parameters win. | |
| dry_run | No | Return the request that would be sent, without sending it. | |
| pageSize | No | [query parameter] The maximum number of responses to return. The service may return fewer than this value. If unspecified or zero, at most 5000 responses are returned. | |
| body_file | No | Read the request body from this file ('-' for stdin) instead of building one from the parameters. | |
| pageToken | No | [query parameter] A page token returned by a previous list response. If this field is set, the form and the values of the filter must be the same as for the original request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| responses | No | ||
| nextPageToken | No |