Google Forms API: forms. Reads and writes Google Forms and responses. See: https://developers.google.com/forms/apidocs/reference/rest/v1/forms
Google Forms API: forms. Reads and writes Google Forms and responses. See: https://developers.google.com/forms/apidocs/reference/rest/v1/forms
(batchUpdate$ auth parameters body)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/batchUpdate
Required parameters: formId
Optional parameters: none
Body:
{:includeFormInResponse boolean, :requests [{:updateFormInfo UpdateFormInfoRequest, :updateSettings UpdateSettingsRequest, :createItem CreateItemRequest, :moveItem MoveItemRequest, :deleteItem DeleteItemRequest, :updateItem UpdateItemRequest}], :writeControl {:requiredRevisionId string, :targetRevisionId string}}
Change the form with a batch of updates.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/batchUpdate
Required parameters: formId
Optional parameters: none
Body:
{:includeFormInResponse boolean,
:requests [{:updateFormInfo UpdateFormInfoRequest,
:updateSettings UpdateSettingsRequest,
:createItem CreateItemRequest,
:moveItem MoveItemRequest,
:deleteItem DeleteItemRequest,
:updateItem UpdateItemRequest}],
:writeControl {:requiredRevisionId string, :targetRevisionId string}}
Change the form with a batch of updates.(create$ auth parameters body)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/create
Required parameters: none
Optional parameters: none
Body:
{:formId string, :info {:title string, :documentTitle string, :description string}, :settings {:quizSettings QuizSettings}, :items [{:description string, :imageItem ImageItem, :pageBreakItem PageBreakItem, :questionItem QuestionItem, :title string, :textItem TextItem, :questionGroupItem QuestionGroupItem, :videoItem VideoItem, :itemId string}], :revisionId string, :responderUri string, :linkedSheetId string}
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.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/create
Required parameters: none
Optional parameters: none
Body:
{:formId string,
:info {:title string, :documentTitle string, :description string},
:settings {:quizSettings QuizSettings},
:items [{:description string,
:imageItem ImageItem,
:pageBreakItem PageBreakItem,
:questionItem QuestionItem,
:title string,
:textItem TextItem,
:questionGroupItem QuestionGroupItem,
:videoItem VideoItem,
:itemId string}],
:revisionId string,
:responderUri string,
:linkedSheetId string}
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.(get$ auth parameters)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/get
Required parameters: formId
Optional parameters: none
Get a form.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/get Required parameters: formId Optional parameters: none Get a form.
(responses-get$ auth parameters)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/responses/get
Required parameters: formId, responseId
Optional parameters: none
Get one response from the form.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/responses/get Required parameters: formId, responseId Optional parameters: none Get one response from the form.
(responses-list$ auth parameters)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/responses/list
Required parameters: formId
Optional parameters: filter, pageSize, pageToken
List a form's responses.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/responses/list Required parameters: formId Optional parameters: filter, pageSize, pageToken List a form's responses.
(watches-create$ auth parameters body)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/create
Required parameters: formId
Optional parameters: none
Body:
{:watch {:id string, :target WatchTarget, :eventType string, :createTime string, :expireTime string, :errorType string, :state string}, :watchId string}
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).
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/create
Required parameters: formId
Optional parameters: none
Body:
{:watch {:id string,
:target WatchTarget,
:eventType string,
:createTime string,
:expireTime string,
:errorType string,
:state string},
:watchId string}
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).(watches-delete$ auth parameters)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/delete
Required parameters: formId, watchId
Optional parameters: none
Delete a watch.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/delete Required parameters: formId, watchId Optional parameters: none Delete a watch.
(watches-list$ auth parameters)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/list
Required parameters: formId
Optional parameters: none
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.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/list Required parameters: formId Optional parameters: none 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.
(watches-renew$ auth parameters body)https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/renew
Required parameters: formId, watchId
Optional parameters: none
Body:
{}
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.
https://developers.google.com/forms/apiapi/reference/rest/v1/forms/watches/renew
Required parameters: formId, watchId
Optional parameters: none
Body:
{}
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`.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |