Google Meet API (meet:v2)

2024-06-19

16 new methods | New API

Additions

    Methods
  • meet.conferenceRecords.transcripts.list

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • HTTP Method: GET

      Path: v2/{+parent}/transcripts

      Parameter Order: parent

      Parameters:

        pageSize

          Location: query

          Type: integer

          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

        parent

          Pattern: ^conferenceRecords/[^/]+$

          Required: Yes

          Description: Required. Format: `conferenceRecords/{conference_record}`

          Location: path

          Type: string

        pageToken

          Location: query

          Type: string

          Description: Page token returned from previous List Call.

      Description: Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/transcripts

  • meet.conferenceRecords.transcripts.get

  • meet.conferenceRecords.transcripts.entries.list

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/transcripts/{transcriptsId}/entries

      HTTP Method: GET

      Parameter Order: parent

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • Path: v2/{+parent}/entries

      Parameters:

        parent

          Required: Yes

          Location: path

          Pattern: ^conferenceRecords/[^/]+/transcripts/[^/]+$

          Type: string

          Description: Required. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`

        pageSize

          Format: int32

          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.

          Type: integer

          Location: query

        pageToken

          Location: query

          Description: Page token returned from previous List Call.

          Type: string

      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 the Google Docs transcript file is modified after generation.

  • meet.conferenceRecords.transcripts.entries.get

      Parameter Order: name

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • Path: v2/{+name}

      HTTP Method: GET

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/transcripts/{transcriptsId}/entries/{entriesId}

      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 the Google Docs transcript file is modified after generation.

      Parameters:

        name

          Required: Yes

          Location: path

          Description: Required. Resource name of the `TranscriptEntry`.

          Type: string

          Pattern: ^conferenceRecords/[^/]+/transcripts/[^/]+/entries/[^/]+$

  • meet.conferenceRecords.recordings.list

      HTTP Method: GET

      Path: v2/{+parent}/recordings

      Description: Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

      Parameter Order: parent

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • Parameters:

        pageSize

          Type: integer

          Format: int32

          Location: query

          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.

        parent

          Type: string

          Description: Required. Format: `conferenceRecords/{conference_record}`

          Pattern: ^conferenceRecords/[^/]+$

          Required: Yes

          Location: path

        pageToken

          Type: string

          Location: query

          Description: Page token returned from previous List Call.

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/recordings

  • meet.conferenceRecords.recordings.get

  • meet.conferenceRecords.participants.get

  • meet.conferenceRecords.participants.list

      Parameters:

        filter

          Location: query

          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

        pageSize

          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.

          Type: integer

          Format: int32

          Location: query

        parent

          Pattern: ^conferenceRecords/[^/]+$

          Type: string

          Required: Yes

          Description: Required. Format: `conferenceRecords/{conference_record}`

          Location: path

        pageToken

          Type: string

          Location: query

          Description: Page token returned from previous List Call.

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • Flat Path: v2/conferenceRecords/{conferenceRecordsId}/participants

      Parameter Order: parent

      Path: v2/{+parent}/participants

      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'`.

      HTTP Method: GET

  • meet.conferenceRecords.participants.participantSessions.list

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • HTTP Method: GET

      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'`.

      Parameters:

        pageToken

          Location: query

          Type: string

          Description: Optional. Page token returned from previous List Call.

        filter

          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

          Location: query

        parent

          Description: Required. Format: `conferenceRecords/{conference_record}/participants/{participant}`

          Required: Yes

          Location: path

          Pattern: ^conferenceRecords/[^/]+/participants/[^/]+$

          Type: string

        pageSize

          Format: int32

          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.

          Type: integer

          Location: query

      Path: v2/{+parent}/participantSessions

      Parameter Order: parent

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/participants/{participantsId}/participantSessions

  • meet.conferenceRecords.participants.participantSessions.get

      Flat Path: v2/conferenceRecords/{conferenceRecordsId}/participants/{participantsId}/participantSessions/{participantSessionsId}

      Path: v2/{+name}

      Parameters:

        name

          Pattern: ^conferenceRecords/[^/]+/participants/[^/]+/participantSessions/[^/]+$

          Location: path

          Type: string

          Required: Yes

          Description: Required. Resource name of the participant.

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • HTTP Method: GET

      Parameter Order: name

      Description: Gets a participant session by participant session ID.

  • meet.conferenceRecords.list

      Path: v2/conferenceRecords

      Description: Lists the conference records. By default, ordered by start time and in descending order.

      Flat Path: v2/conferenceRecords

      Scopes:

    • https://www.googleapis.com/auth/meetings.space.created
    • https://www.googleapis.com/auth/meetings.space.readonly
    • HTTP Method: GET

      Parameters:

        pageToken

          Type: string

          Location: query

          Description: Optional. Page token returned from previous List Call.

        pageSize

          Location: query

          Format: int32

          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.

          Type: integer

        filter

          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, `space.meeting_code = "abc-mnop-xyz"`.

          Type: string

          Location: query

  • meet.conferenceRecords.get

  • meet.spaces.create

  • meet.spaces.patch

      Path: v2/{+name}

      Flat Path: v2/spaces/{spacesId}

      Parameter Order: name

      Scopes: https://www.googleapis.com/auth/meetings.space.created

      Description: Updates a space.

      Parameters:

        name

          Description: Immutable. Resource name of the space. Format: `spaces/{space}`

          Location: path

          Required: Yes

          Pattern: ^spaces/[^/]+$

          Type: string

        updateMask

          Description: Optional. Field mask used to specify the fields to be updated in the space. If update_mask isn't provided, it defaults to '*' and updates all fields provided in the request, including deleting fields not set in the request.

          Type: string

          Format: google-fieldmask

          Location: query

      HTTP Method: PATCH

  • meet.spaces.get

  • meet.spaces.endActiveConference

      Path: v2/{+name}:endActiveConference

      Parameters:

        name

          Type: string

          Location: path

          Required: Yes

          Pattern: ^spaces/[^/]+$

          Description: Required. Resource name of the space.

      Scopes: https://www.googleapis.com/auth/meetings.space.created

      Parameter Order: name

      HTTP Method: POST

      Description: Ends an active conference (if there's one).

      Flat Path: v2/spaces/{spacesId}:endActiveConference