{"openapi":"3.1.0","info":{"title":"Google Meet API","version":"v2","description":"Create and manage meetings in Google Meet."},"servers":[{"url":"https://www.googleapis.com/"}],"paths":{"/v2/{name}":{"get":{"operationId":"meet.conferenceRecords.get","x-executor-toolPath":"meet.conferenceRecords.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a conference record by conference ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the conference.","schema":{"description":"Required. Resource name of the conference.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ConferenceRecord"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]},"patch":{"operationId":"meet.spaces.patch","x-executor-toolPath":"meet.spaces.patch","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Updates details about a meeting space. For an example, see [Update a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#update-meeting-space).","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","schema":{"description":"Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","type":"string"},"allowReserved":true},{"name":"updateMask","in":"query","required":false,"description":"Optional. Field mask used to specify the fields to be updated in the space. If update_mask isn't provided(not set, set with empty paths, or only has \"\" as paths), it defaults to update all fields provided with values in the request. Using \"*\" as update_mask will update all fields, including deleting fields not set in the request.","schema":{"description":"Optional. Field mask used to specify the fields to be updated in the space. If update_mask isn't provided(not set, set with empty paths, or only has \"\" as paths), it defaults to update all fields provided with values in the request. Using \"*\" as update_mask will update all fields, including deleting fields not set in the request.","format":"google-fieldmask","type":"string"},"style":"form","explode":false}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Space"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Space"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.settings"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.settings"]}},"/v2/conferenceRecords":{"get":{"operationId":"meet.conferenceRecords.list","x-executor-toolPath":"meet.conferenceRecords.list","x-executor-pathTemplate":"/v2/conferenceRecords","tags":["Google Meet API"],"description":"Lists the conference records. By default, ordered by start time and in descending order.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page token returned from previous List Call.","schema":{"description":"Optional. Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of conference records to return. The service might return fewer than this value. If unspecified, at most 25 conference records are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","schema":{"description":"Optional. Maximum number of conference records to return. The service might return fewer than this value. If unspecified, at most 25 conference records are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"filter","in":"query","required":false,"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `space.meeting_code` * `space.name` * `start_time` * `end_time` For example, consider the following filters: * `space.name = \"spaces/NAME\"` * `space.meeting_code = \"abc-mnop-xyz\"` * `start_time>=\"2024-01-01T00:00:00.000Z\" AND start_time<=\"2024-01-02T00:00:00.000Z\"` * `end_time IS NULL`","schema":{"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `space.meeting_code` * `space.name` * `start_time` * `end_time` For example, consider the following filters: * `space.name = \"spaces/NAME\"` * `space.meeting_code = \"abc-mnop-xyz\"` * `start_time>=\"2024-01-01T00:00:00.000Z\" AND start_time<=\"2024-01-02T00:00:00.000Z\"` * `end_time IS NULL`","type":"string"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListConferenceRecordsResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/smartNotes":{"get":{"operationId":"meet.conferenceRecords.smartNotes.list","x-executor-toolPath":"meet.conferenceRecords.smartNotes.list","x-executor-pathTemplate":"/v2/{+parent}/smartNotes","tags":["Google Meet API"],"description":"Lists the set of smart notes from the conference record. By default, ordered by start time and in ascending order.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page token returned from previous List Call.","schema":{"description":"Optional. Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of smart notes to return. The service might return fewer than this value. If unspecified, at most 10 smart notes are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","schema":{"description":"Optional. Maximum number of smart notes to return. The service might return fewer than this value. If unspecified, at most 10 smart notes are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}`","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListSmartNotesResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.smartNotes.get":{"get":{"operationId":"meet.conferenceRecords.smartNotes.get","x-executor-toolPath":"meet.conferenceRecords.smartNotes.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets smart notes by smart note ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the smart note. Format: conferenceRecords/{conference_record}/smartNotes/{smart_note}","schema":{"description":"Required. Resource name of the smart note. Format: conferenceRecords/{conference_record}/smartNotes/{smart_note}","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_SmartNote"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.participants.get":{"get":{"operationId":"meet.conferenceRecords.participants.get","x-executor-toolPath":"meet.conferenceRecords.participants.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a participant by participant ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the participant.","schema":{"description":"Required. Resource name of the participant.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Participant"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/participants":{"get":{"operationId":"meet.conferenceRecords.participants.list","x-executor-toolPath":"meet.conferenceRecords.participants.list","x-executor-pathTemplate":"/v2/{+parent}/participants","tags":["Google Meet API"],"description":"Lists the participants in a conference record. By default, ordered by join time and in descending order. This API supports `fields` as standard parameters like every other API. However, when the `fields` request parameter is omitted, this API defaults to `'participants/*, next_page_token'`.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}`","type":"string"},"allowReserved":true},{"name":"pageSize","in":"query","required":false,"description":"Maximum number of participants to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.","schema":{"description":"Maximum number of participants to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Page token returned from previous List Call.","schema":{"description":"Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"filter","in":"query","required":false,"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `earliest_start_time` * `latest_end_time` For example, `latest_end_time IS NULL` returns active participants in the conference.","schema":{"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `earliest_start_time` * `latest_end_time` For example, `latest_end_time IS NULL` returns active participants in the conference.","type":"string"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListParticipantsResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.participants.participantSessions.get":{"get":{"operationId":"meet.conferenceRecords.participants.participantSessions.get","x-executor-toolPath":"meet.conferenceRecords.participants.participantSessions.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a participant session by participant session ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the participant.","schema":{"description":"Required. Resource name of the participant.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ParticipantSession"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/participantSessions":{"get":{"operationId":"meet.conferenceRecords.participants.participantSessions.list","x-executor-toolPath":"meet.conferenceRecords.participants.participantSessions.list","x-executor-pathTemplate":"/v2/{+parent}/participantSessions","tags":["Google Meet API"],"description":"Lists the participant sessions of a participant in a conference record. By default, ordered by join time and in descending order. This API supports `fields` as standard parameters like every other API. However, when the `fields` request parameter is omitted this API defaults to `'participantsessions/*, next_page_token'`.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Optional. Page token returned from previous List Call.","schema":{"description":"Optional. Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"filter","in":"query","required":false,"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `start_time` * `end_time` For example, `end_time IS NULL` returns active participant sessions in the conference record.","schema":{"description":"Optional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `start_time` * `end_time` For example, `end_time IS NULL` returns active participant sessions in the conference record.","type":"string"},"style":"form","explode":false},{"name":"pageSize","in":"query","required":false,"description":"Optional. Maximum number of participant sessions to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.","schema":{"description":"Optional. Maximum number of participant sessions to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}/participants/{participant}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}/participants/{participant}`","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListParticipantSessionsResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.transcripts.get":{"get":{"operationId":"meet.conferenceRecords.transcripts.get","x-executor-toolPath":"meet.conferenceRecords.transcripts.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a transcript by transcript ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the transcript.","schema":{"description":"Required. Resource name of the transcript.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Transcript"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/transcripts":{"get":{"operationId":"meet.conferenceRecords.transcripts.list","x-executor-toolPath":"meet.conferenceRecords.transcripts.list","x-executor-pathTemplate":"/v2/{+parent}/transcripts","tags":["Google Meet API"],"description":"Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}`","type":"string"},"allowReserved":true},{"name":"pageToken","in":"query","required":false,"description":"Page token returned from previous List Call.","schema":{"description":"Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"pageSize","in":"query","required":false,"description":"Maximum number of transcripts to return. The service might return fewer than this value. If unspecified, at most 10 transcripts are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","schema":{"description":"Maximum number of transcripts to return. The service might return fewer than this value. If unspecified, at most 10 transcripts are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListTranscriptsResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.transcripts.entries.get":{"get":{"operationId":"meet.conferenceRecords.transcripts.entries.get","x-executor-toolPath":"meet.conferenceRecords.transcripts.entries.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a `TranscriptEntry` resource by entry ID. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the `TranscriptEntry`.","schema":{"description":"Required. Resource name of the `TranscriptEntry`.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_TranscriptEntry"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/entries":{"get":{"operationId":"meet.conferenceRecords.transcripts.entries.list","x-executor-toolPath":"meet.conferenceRecords.transcripts.entries.list","x-executor-pathTemplate":"/v2/{+parent}/entries","tags":["Google Meet API"],"description":"Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order. Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when 1) we have interleaved speakers within milliseconds, or 2) the Google Docs transcript file is modified after generation.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Page token returned from previous List Call.","schema":{"description":"Page token returned from previous List Call.","type":"string"},"style":"form","explode":false},{"name":"pageSize","in":"query","required":false,"description":"Maximum number of entries to return. The service might return fewer than this value. If unspecified, at most 10 entries are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","schema":{"description":"Maximum number of entries to return. The service might return fewer than this value. If unspecified, at most 10 entries are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListTranscriptEntriesResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{parent}/recordings":{"get":{"operationId":"meet.conferenceRecords.recordings.list","x-executor-toolPath":"meet.conferenceRecords.recordings.list","x-executor-pathTemplate":"/v2/{+parent}/recordings","tags":["Google Meet API"],"description":"Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"parent","in":"path","required":true,"description":"Required. Format: `conferenceRecords/{conference_record}`","schema":{"description":"Required. Format: `conferenceRecords/{conference_record}`","type":"string"},"allowReserved":true},{"name":"pageSize","in":"query","required":false,"description":"Maximum number of recordings to return. The service might return fewer than this value. If unspecified, at most 10 recordings are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","schema":{"description":"Maximum number of recordings to return. The service might return fewer than this value. If unspecified, at most 10 recordings are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.","format":"int32","type":"integer"},"style":"form","explode":false},{"name":"pageToken","in":"query","required":false,"description":"Page token returned from previous List Call.","schema":{"description":"Page token returned from previous List Call.","type":"string"},"style":"form","explode":false}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_ListRecordingsResponse"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/meet.conferenceRecords.recordings.get":{"get":{"operationId":"meet.conferenceRecords.recordings.get","x-executor-toolPath":"meet.conferenceRecords.recordings.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets a recording by recording ID.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the recording.","schema":{"description":"Required. Resource name of the recording.","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Recording"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly"]}},"/v2/{name}:endActiveConference":{"post":{"operationId":"meet.spaces.endActiveConference","x-executor-toolPath":"meet.spaces.endActiveConference","x-executor-pathTemplate":"/v2/{+name}:endActiveConference","tags":["Google Meet API"],"description":"Ends an active conference (if there's one). For an example, see [End active conference](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#end-active-conference).","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","schema":{"description":"Required. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","type":"string"},"allowReserved":true}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_EndActiveConferenceRequest"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Empty"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created"]}},"/v2/spaces":{"post":{"operationId":"meet.spaces.create","x-executor-toolPath":"meet.spaces.create","x-executor-pathTemplate":"/v2/spaces","tags":["Google Meet API"],"description":"Creates a space.","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Space"}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Space"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created"]}},"/meet.spaces.get":{"get":{"operationId":"meet.spaces.get","x-executor-toolPath":"meet.spaces.get","x-executor-pathTemplate":"/v2/{+name}","tags":["Google Meet API"],"description":"Gets details about a meeting space. For an example, see [Get a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#get-meeting-space).","servers":[{"url":"https://meet.googleapis.com/"}],"parameters":[{"name":"key","in":"query","required":false,"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","schema":{"description":"API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.","type":"string"},"style":"form","explode":false},{"name":"$.xgafv","in":"query","required":false,"description":"V1 error format.","schema":{"description":"V1 error format.","enum":["1","2"],"type":"string"},"style":"form","explode":false},{"name":"oauth_token","in":"query","required":false,"description":"OAuth 2.0 token for the current user.","schema":{"description":"OAuth 2.0 token for the current user.","type":"string"},"style":"form","explode":false},{"name":"upload_protocol","in":"query","required":false,"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","schema":{"description":"Upload protocol for media (e.g. \"raw\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"prettyPrint","in":"query","required":false,"description":"Returns response with indentations and line breaks.","schema":{"description":"Returns response with indentations and line breaks.","default":"true","type":"boolean"},"style":"form","explode":false},{"name":"uploadType","in":"query","required":false,"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","schema":{"description":"Legacy upload protocol for media (e.g. \"media\", \"multipart\").","type":"string"},"style":"form","explode":false},{"name":"callback","in":"query","required":false,"description":"JSONP","schema":{"description":"JSONP","type":"string"},"style":"form","explode":false},{"name":"fields","in":"query","required":false,"description":"Selector specifying which fields to include in a partial response.","schema":{"description":"Selector specifying which fields to include in a partial response.","type":"string"},"style":"form","explode":false},{"name":"access_token","in":"query","required":false,"description":"OAuth access token.","schema":{"description":"OAuth access token.","type":"string"},"style":"form","explode":false},{"name":"alt","in":"query","required":false,"description":"Data format for response.","schema":{"description":"Data format for response.","default":"json","enum":["json","media","proto"],"type":"string"},"style":"form","explode":false},{"name":"quotaUser","in":"query","required":false,"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","schema":{"description":"Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.","type":"string"},"style":"form","explode":false},{"name":"name","in":"path","required":true,"description":"Required. Resource name of the space. Format: `spaces/{space}` or `spaces/{meetingCode}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. `{meetingCode}` is an alias for the space. It's a typeable, unique character string and is non-case sensitive. For example, `abc-mnop-xyz`. The maximum length is 128 characters. A `meetingCode` shouldn't be stored long term as it can become dissociated from a meeting space and can be reused for different meeting spaces in the future. Generally, a `meetingCode` expires 365 days after last use. For more information, see [Learn about meeting codes in Google Meet](https://support.google.com/meet/answer/10710509). For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","schema":{"description":"Required. Resource name of the space. Format: `spaces/{space}` or `spaces/{meetingCode}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. `{meetingCode}` is an alias for the space. It's a typeable, unique character string and is non-case sensitive. For example, `abc-mnop-xyz`. The maximum length is 128 characters. A `meetingCode` shouldn't be stored long term as it can become dissociated from a meeting space and can be reused for different meeting spaces in the future. Generally, a `meetingCode` expires 365 days after last use. For more information, see [Learn about meeting codes in Google Meet](https://support.google.com/meet/answer/10710509). For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","type":"string"},"allowReserved":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/meet_v2_Space"}}}}},"security":[{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.created"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.readonly"]},{"googleOAuth2":["https://www.googleapis.com/auth/meetings.space.settings"]}],"x-google-scopes":["https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly","https://www.googleapis.com/auth/meetings.space.settings"]}}},"components":{"schemas":{"meet_v2_ArtifactConfig":{"description":"Configuration related to meeting artifacts potentially generated by this meeting space.","type":"object","properties":{"recordingConfig":{"$ref":"#/components/schemas/meet_v2_RecordingConfig"},"transcriptionConfig":{"$ref":"#/components/schemas/meet_v2_TranscriptionConfig"},"smartNotesConfig":{"$ref":"#/components/schemas/meet_v2_SmartNotesConfig"}}},"meet_v2_DriveDestination":{"description":"Export location where a recording file is saved in Google Drive.","type":"object","properties":{"file":{"description":"Output only. The `fileId` for the underlying MP4 file. For example, \"1kuceFZohVoCh6FulBHxwy6I15Ogpc4hP\". Use `$ GET https://www.googleapis.com/drive/v3/files/{$fileId}?alt=media` to download the blob. For more information, see https://developers.google.com/drive/api/v3/reference/files/get.","readOnly":true,"type":"string"},"exportUri":{"description":"Output only. Link used to play back the recording file in the browser. For example, `https://drive.google.com/file/d/{$fileId}/view`.","readOnly":true,"type":"string"}}},"meet_v2_SmartNotesConfig":{"description":"Configuration related to smart notes in a meeting space. For more information about smart notes, see [\"Take notes for me\" in Google Meet](https://support.google.com/meet/answer/14754931).","type":"object","properties":{"autoSmartNotesGeneration":{"description":"Defines whether to automatically generate a summary and recap of the meeting for all invitees in the organization when someone with the privilege to enable smart notes joins the meeting.","enum":["AUTO_GENERATION_TYPE_UNSPECIFIED","ON","OFF"],"type":"string"}}},"meet_v2_ModerationRestrictions":{"description":"Defines restrictions for features when the meeting is moderated.","type":"object","properties":{"reactionRestriction":{"description":"Defines who has permission to send reactions in the meeting space.","enum":["RESTRICTION_TYPE_UNSPECIFIED","HOSTS_ONLY","NO_RESTRICTION"],"type":"string"},"presentRestriction":{"description":"Defines who has permission to share their screen in the meeting space.","enum":["RESTRICTION_TYPE_UNSPECIFIED","HOSTS_ONLY","NO_RESTRICTION"],"type":"string"},"chatRestriction":{"description":"Defines who has permission to send chat messages in the meeting space.","enum":["RESTRICTION_TYPE_UNSPECIFIED","HOSTS_ONLY","NO_RESTRICTION"],"type":"string"},"defaultJoinAsViewerType":{"description":"Defines whether to restrict the default role assigned to users as viewer.","enum":["DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED","ON","OFF"],"type":"string"}}},"meet_v2_Empty":{"description":"A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }","type":"object"},"meet_v2_EndActiveConferenceRequest":{"description":"Request to end an ongoing conference of a space.","type":"object"},"meet_v2_ConferenceRecord":{"description":"Single instance of a meeting held in a space.","type":"object","properties":{"space":{"description":"Output only. The space where the conference was held.","readOnly":true,"type":"string"},"name":{"description":"Identifier. Resource name of the conference record. Format: `conferenceRecords/{conference_record}` where `{conference_record}` is a unique ID for each instance of a call within a space.","type":"string"},"startTime":{"description":"Output only. Timestamp when the conference started. Always set.","format":"google-datetime","readOnly":true,"type":"string"},"expireTime":{"description":"Output only. Server enforced expiration time for when this conference record resource is deleted. The resource is deleted 30 days after the conference ends.","format":"google-datetime","readOnly":true,"type":"string"},"endTime":{"description":"Output only. Timestamp when the conference ended. Set for past conferences. Unset if the conference is ongoing.","format":"google-datetime","readOnly":true,"type":"string"}}},"meet_v2_ListParticipantSessionsResponse":{"description":"Response of ListParticipants method.","type":"object","properties":{"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the participants. Unset if all participants are returned.","type":"string"},"participantSessions":{"description":"List of participants in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_ParticipantSession"}}}},"meet_v2_Space":{"description":"Virtual place where conferences are held. Only one active conference can be held in one space at any given time.","type":"object","properties":{"gatewaySipAccess":{"description":"Output only. The SIP-based access methods that can be used to join the conference. Can be empty.","readOnly":true,"type":"array","items":{"$ref":"#/components/schemas/meet_v2_GatewaySipAccess"}},"meetingCode":{"description":"Output only. Type friendly unique string used to join the meeting. Format: `[a-z]+-[a-z]+-[a-z]+`. For example, `abc-mnop-xyz`. The maximum length is 128 characters. Can only be used as an alias of the space name to get the space.","readOnly":true,"type":"string"},"meetingUri":{"description":"Output only. URI used to join meetings consisting of `https://meet.google.com/` followed by the `meeting_code`. For example, `https://meet.google.com/abc-mnop-xyz`.","readOnly":true,"type":"string"},"config":{"$ref":"#/components/schemas/meet_v2_SpaceConfig"},"name":{"description":"Immutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).","type":"string"},"phoneAccess":{"description":"Output only. All regional phone access methods for this meeting space. Can be empty.","readOnly":true,"type":"array","items":{"$ref":"#/components/schemas/meet_v2_PhoneAccess"}},"activeConference":{"$ref":"#/components/schemas/meet_v2_ActiveConference"}}},"meet_v2_AnonymousUser":{"description":"User who joins anonymously (meaning not signed into a Google Account).","type":"object","properties":{"displayName":{"description":"Output only. User provided name when they join a conference anonymously.","readOnly":true,"type":"string"}}},"meet_v2_ListConferenceRecordsResponse":{"description":"Response of ListConferenceRecords method.","type":"object","properties":{"nextPageToken":{"description":"Token to be circulated back for further List call if current List does NOT include all the Conferences. Unset if all conferences have been returned.","type":"string"},"conferenceRecords":{"description":"List of conferences in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_ConferenceRecord"}}}},"meet_v2_TranscriptEntry":{"description":"Single entry for one user’s speech during a transcript session.","type":"object","properties":{"text":{"description":"Output only. The transcribed text of the participant's voice, at maximum 10K words. Note that the limit is subject to change.","readOnly":true,"type":"string"},"endTime":{"description":"Output only. Timestamp when the transcript entry ended.","format":"google-datetime","readOnly":true,"type":"string"},"name":{"description":"Output only. Resource name of the entry. Format: \"conferenceRecords/{conference_record}/transcripts/{transcript}/entries/{entry}\"","readOnly":true,"type":"string"},"languageCode":{"description":"Output only. Language of spoken text, such as \"en-US\". IETF BCP 47 syntax (https://tools.ietf.org/html/bcp47)","readOnly":true,"type":"string"},"startTime":{"description":"Output only. Timestamp when the transcript entry started.","format":"google-datetime","readOnly":true,"type":"string"},"participant":{"description":"Output only. Refers to the participant who speaks.","readOnly":true,"type":"string"}}},"meet_v2_RecordingConfig":{"description":"Configuration related to recording in a meeting space.","type":"object","properties":{"autoRecordingGeneration":{"description":"Defines whether a meeting space is automatically recorded when someone with the privilege to record joins the meeting.","enum":["AUTO_GENERATION_TYPE_UNSPECIFIED","ON","OFF"],"type":"string"}}},"meet_v2_ListParticipantsResponse":{"description":"Response of ListParticipants method.","type":"object","properties":{"participants":{"description":"List of participants in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_Participant"}},"totalSize":{"description":"Total, exact number of `participants`. By default, this field isn't included in the response. Set the field mask in [SystemParameterContext](https://cloud.google.com/apis/docs/system-parameters) to receive this field in the response.","format":"int32","type":"integer"},"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the participants. Unset if all participants are returned.","type":"string"}}},"meet_v2_GatewaySipAccess":{"description":"Details how to join the conference through a SIP gateway.","type":"object","properties":{"sipAccessCode":{"description":"The permanent numeric code for manual entry on specially configured devices.","type":"string"},"uri":{"description":"The Session Initiation Protocol (SIP) URI the conference can be reached through. The string is in one of these formats: * \"sip:USER_ID@GATEWAY_ADDRESS\" * \"sips:USER_ID@GATEWAY_ADDRESS\" where USER_ID is the 13-digit universal pin (with the future option to support using a Meet meeting code as well), and GATEWAY_ADDRESS is a valid address to be resolved using a DNS SRV lookup, or a dotted quad.","type":"string"}}},"meet_v2_DocsDestination":{"description":"Google Docs location where the transcript file is saved.","type":"object","properties":{"exportUri":{"description":"Output only. URI for the Google Docs transcript file. Use `https://docs.google.com/document/d/{$DocumentId}/view` to browse the transcript in the browser.","readOnly":true,"type":"string"},"document":{"description":"Output only. The document ID for the underlying Google Docs transcript file. For example, \"1kuceFZohVoCh6FulBHxwy6I15Ogpc4hP\". Use the `documents.get` method of the Google Docs API (https://developers.google.com/docs/api/reference/rest/v1/documents/get) to fetch the content.","readOnly":true,"type":"string"}}},"meet_v2_ListTranscriptsResponse":{"description":"Response for ListTranscripts method.","type":"object","properties":{"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the transcripts. Unset if all transcripts are returned.","type":"string"},"transcripts":{"description":"List of transcripts in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_Transcript"}}}},"meet_v2_PhoneAccess":{"description":"Phone access contains information required to dial into a conference using a regional phone number and a PIN that is specific to that phone number.","type":"object","properties":{"regionCode":{"description":"The CLDR/ISO 3166 region code for the country associated with this phone access. To be parsed by the i18n RegionCode utility. Example: \"SE\" for Sweden.","type":"string"},"phoneNumber":{"description":"The phone number to dial for this meeting space in E.164 format. Full phone number with a leading '+' character.","type":"string"},"languageCode":{"description":"The BCP 47/LDML language code for the language associated with this phone access. To be parsed by the i18n LanguageCode utility. Examples: \"es-419\" for Latin American Spanish, \"fr-CA\" for Canadian French.","type":"string"},"pin":{"description":"The PIN that users must enter after dialing the given number. The PIN consists of only decimal digits and the length may vary.","type":"string"}}},"meet_v2_TranscriptionConfig":{"description":"Configuration related to transcription in a meeting space.","type":"object","properties":{"autoTranscriptionGeneration":{"description":"Defines whether the content of a meeting is automatically transcribed when someone with the privilege to transcribe joins the meeting.","enum":["AUTO_GENERATION_TYPE_UNSPECIFIED","ON","OFF"],"type":"string"}}},"meet_v2_ListRecordingsResponse":{"description":"Response for ListRecordings method.","type":"object","properties":{"recordings":{"description":"List of recordings in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_Recording"}},"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the recordings. Unset if all recordings are returned.","type":"string"}}},"meet_v2_SignedinUser":{"description":"A signed-in user can be: a) An individual joining from a personal computer, mobile device, or through companion mode. b) A robot account used by conference room devices.","type":"object","properties":{"user":{"description":"Output only. Unique ID for the user. Interoperable with Admin SDK API and People API. Format: `users/{user}`","readOnly":true,"type":"string"},"displayName":{"description":"Output only. For a personal device, it's the user's first name and last name. For a robot account, it's the administrator-specified device name. For example, \"Altostrat Room\".","readOnly":true,"type":"string"}}},"meet_v2_SmartNote":{"description":"Metadata for a smart note generated from a conference. It refers to the notes generated from Take Notes with Gemini during the conference.","type":"object","properties":{"docsDestination":{"$ref":"#/components/schemas/meet_v2_DocsDestination"},"state":{"description":"Output only. Current state.","readOnly":true,"enum":["STATE_UNSPECIFIED","STARTED","ENDED","FILE_GENERATED"],"type":"string"},"name":{"description":"Output only. Identifier. Resource name of the smart notes. Format: `conferenceRecords/{conference_record}/smartNotes/{smart_note}`, where `{smart_note}` is a 1:1 mapping to each unique smart notes session of the conference.","readOnly":true,"type":"string"},"startTime":{"description":"Output only. Timestamp when the smart notes started.","format":"google-datetime","readOnly":true,"type":"string"},"endTime":{"description":"Output only. Timestamp when the smart notes stopped.","format":"google-datetime","readOnly":true,"type":"string"}}},"meet_v2_SpaceConfig":{"description":"The configuration pertaining to a meeting space.","type":"object","properties":{"accessType":{"description":"Access type of the meeting space that determines who can join without knocking. Default: The user's default access settings. Controlled by the user's admin for enterprise users or RESTRICTED.","enum":["ACCESS_TYPE_UNSPECIFIED","OPEN","TRUSTED","RESTRICTED"],"type":"string"},"moderationRestrictions":{"$ref":"#/components/schemas/meet_v2_ModerationRestrictions"},"attendanceReportGenerationType":{"description":"Whether attendance report is enabled for the meeting space.","enum":["ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED","GENERATE_REPORT","DO_NOT_GENERATE"],"type":"string"},"moderation":{"description":"The pre-configured moderation mode for the Meeting. Default: Controlled by the user's policies.","enum":["MODERATION_UNSPECIFIED","OFF","ON"],"type":"string"},"entryPointAccess":{"description":"Defines the entry points that can be used to join meetings hosted in this meeting space. Default: EntryPointAccess.ALL","enum":["ENTRY_POINT_ACCESS_UNSPECIFIED","ALL","CREATOR_APP_ONLY"],"type":"string"},"artifactConfig":{"$ref":"#/components/schemas/meet_v2_ArtifactConfig"}}},"meet_v2_ListTranscriptEntriesResponse":{"description":"Response for ListTranscriptEntries method.","type":"object","properties":{"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the transcript entries. Unset if all entries are returned.","type":"string"},"transcriptEntries":{"description":"List of TranscriptEntries in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_TranscriptEntry"}}}},"meet_v2_ListSmartNotesResponse":{"description":"Response for ListSmartNotes method.","type":"object","properties":{"smartNotes":{"description":"List of smart notes in one page.","type":"array","items":{"$ref":"#/components/schemas/meet_v2_SmartNote"}},"nextPageToken":{"description":"Token to be circulated back for further List call if current List doesn't include all the smart notes. Unset if all smart notes are returned.","type":"string"}}},"meet_v2_Participant":{"description":"User who attended or is attending a conference.","type":"object","properties":{"name":{"description":"Output only. Resource name of the participant. Format: `conferenceRecords/{conference_record}/participants/{participant}`","readOnly":true,"type":"string"},"latestEndTime":{"description":"Output only. Time when the participant left the meeting for the last time. This can be null if it's an active meeting.","format":"google-datetime","readOnly":true,"type":"string"},"earliestStartTime":{"description":"Output only. Time when the participant first joined the meeting.","format":"google-datetime","readOnly":true,"type":"string"},"signedinUser":{"$ref":"#/components/schemas/meet_v2_SignedinUser"},"anonymousUser":{"$ref":"#/components/schemas/meet_v2_AnonymousUser"},"phoneUser":{"$ref":"#/components/schemas/meet_v2_PhoneUser"}}},"meet_v2_ParticipantSession":{"description":"Refers to each unique join or leave session when a user joins a conference from a device. Note that any time a user joins the conference a new unique ID is assigned. That means if a user joins a space multiple times from the same device, they're assigned different IDs, and are also be treated as different participant sessions.","type":"object","properties":{"startTime":{"description":"Output only. Timestamp when the user session starts.","format":"google-datetime","readOnly":true,"type":"string"},"name":{"description":"Identifier. Session id.","type":"string"},"endTime":{"description":"Output only. Timestamp when the user session ends. Unset if the user session hasn’t ended.","format":"google-datetime","readOnly":true,"type":"string"}}},"meet_v2_PhoneUser":{"description":"User dialing in from a phone where the user's identity is unknown because they haven't signed in with a Google Account.","type":"object","properties":{"displayName":{"description":"Output only. Partially redacted user's phone number when calling.","readOnly":true,"type":"string"}}},"meet_v2_ActiveConference":{"description":"Active conference.","type":"object","properties":{"conferenceRecord":{"description":"Output only. Reference to 'ConferenceRecord' resource. Format: `conferenceRecords/{conference_record}` where `{conference_record}` is a unique ID for each instance of a call within a space.","readOnly":true,"type":"string"}}},"meet_v2_Transcript":{"description":"Metadata for a transcript generated from a conference. It refers to the ASR (Automatic Speech Recognition) result of user's speech during the conference.","type":"object","properties":{"state":{"description":"Output only. Current state.","readOnly":true,"enum":["STATE_UNSPECIFIED","STARTED","ENDED","FILE_GENERATED"],"type":"string"},"endTime":{"description":"Output only. Timestamp when the transcript stopped.","format":"google-datetime","readOnly":true,"type":"string"},"name":{"description":"Output only. Resource name of the transcript. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`, where `{transcript}` is a 1:1 mapping to each unique transcription session of the conference.","readOnly":true,"type":"string"},"docsDestination":{"$ref":"#/components/schemas/meet_v2_DocsDestination"},"startTime":{"description":"Output only. Timestamp when the transcript started.","format":"google-datetime","readOnly":true,"type":"string"}}},"meet_v2_Recording":{"description":"Metadata about a recording created during a conference.","type":"object","properties":{"name":{"description":"Output only. Resource name of the recording. Format: `conferenceRecords/{conference_record}/recordings/{recording}` where `{recording}` is a 1:1 mapping to each unique recording session during the conference.","readOnly":true,"type":"string"},"state":{"description":"Output only. Current state.","readOnly":true,"enum":["STATE_UNSPECIFIED","STARTED","ENDED","FILE_GENERATED"],"type":"string"},"startTime":{"description":"Output only. Timestamp when the recording started.","format":"google-datetime","readOnly":true,"type":"string"},"driveDestination":{"$ref":"#/components/schemas/meet_v2_DriveDestination"},"endTime":{"description":"Output only. Timestamp when the recording ended.","format":"google-datetime","readOnly":true,"type":"string"}}}},"securitySchemes":{"googleOAuth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://accounts.google.com/o/oauth2/v2/auth","tokenUrl":"https://oauth2.googleapis.com/token","scopes":{"openid":"","email":"","profile":"","https://www.googleapis.com/auth/meetings.space.created":"","https://www.googleapis.com/auth/meetings.space.readonly":"","https://www.googleapis.com/auth/meetings.space.settings":""}}}}}},"security":[{"googleOAuth2":["openid","email","profile","https://www.googleapis.com/auth/meetings.space.created","https://www.googleapis.com/auth/meetings.space.readonly","https://www.googleapis.com/auth/meetings.space.settings"]}],"x-executor-origin":{"kind":"googleDiscoveryBundle","services":[{"discoveryUrl":"https://www.googleapis.com/discovery/v1/apis/meet/v2/rest","service":"meet","version":"v2"}]}}