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).
HTTP request
POST https://forms.googleapis.com/v1/forms/{formId}/watches
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| formId | 
 Required. ID of the Form to watch. | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| {
  "watch": {
    object ( | 
| Fields | |
|---|---|
| watch | 
 Required. The watch object. No ID should be set on this object; use  | 
| watchId | 
 The ID to use for the watch. If specified, the ID must not already be in use. If not specified, an ID is generated. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. | 
Response body
If successful, the response body contains a newly created instance of Watch.
Authorization scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/drive.readonly
- https://www.googleapis.com/auth/forms.body
- https://www.googleapis.com/auth/forms.body.readonly
- https://www.googleapis.com/auth/forms.responses.readonly
For more information, see the Authorization guide.