Google Meet website screenshot

Google Meet

Google Meet is Google Workspace's secure video conferencing service for one-on-one calls, team meetings, large webinars, and live streamed events with features like noise cancellation, captions, recordings, and transcripts. The Google Meet REST API enables developers to programmatically create and manage meeting spaces, access conference records, list participants, and fetch artifacts such as recordings and transcripts directly from their apps.

1 APIs 0 Features
Video ConferencingMeetingsCommunicationCollaborationGoogle WorkspaceRecordingsTranscripts

APIs

Google Meet REST API v2

REST API for creating and managing Google Meet meeting spaces, retrieving conference records and participants, and accessing recordings and transcripts. Authentication uses OAut...

Collections

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Google Meet REST API
  version: v2
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://accounts.google.com/o/oauth2/v2/auth
    accessTokenUrl: https://oauth2.googleapis.com/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Spaces
    type: folder
  items:
  - info:
      name: Create a meeting space
      type: http
    http:
      method: POST
      url: https://meet.googleapis.com/v2/spaces
      body:
        type: json
        data: '{}'
    docs: Create a meeting space
  - info:
      name: Get a meeting space
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/spaces/:space
      params:
      - name: space
        value: ''
        type: path
    docs: Get a meeting space
  - info:
      name: Update a meeting space
      type: http
    http:
      method: PATCH
      url: https://meet.googleapis.com/v2/spaces/:space
      params:
      - name: space
        value: ''
        type: path
      - name: updateMask
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Update a meeting space
  - info:
      name: End the active conference in a space
      type: http
    http:
      method: POST
      url: https://meet.googleapis.com/v2/spaces/:space:endActiveConference
      params:
      - name: space
        value: ''
        type: path
    docs: End the active conference in a space
- info:
    name: Conference Records
    type: folder
  items:
  - info:
      name: List conference records
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords
      params:
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: List conference records
  - info:
      name: Get a conference record
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord
      params:
      - name: conferenceRecord
        value: ''
        type: path
    docs: Get a conference record
- info:
    name: Participants
    type: folder
  items:
  - info:
      name: List participants in a conference
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/participants
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: List participants in a conference
  - info:
      name: Get a participant
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/participants/:participant
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: participant
        value: ''
        type: path
    docs: Get a participant
  - info:
      name: List participant sessions
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/participants/:participant/participantSessions
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: participant
        value: ''
        type: path
    docs: List participant sessions
  - info:
      name: Get a participant session
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/participants/:participant/participantSessions/:participantSession
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: participant
        value: ''
        type: path
      - name: participantSession
        value: ''
        type: path
    docs: Get a participant session
- info:
    name: Recordings
    type: folder
  items:
  - info:
      name: List recordings for a conference
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/recordings
      params:
      - name: conferenceRecord
        value: ''
        type: path
    docs: List recordings for a conference
  - info:
      name: Get a recording
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/recordings/:recording
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: recording
        value: ''
        type: path
    docs: Get a recording
- info:
    name: Transcripts
    type: folder
  items:
  - info:
      name: List transcripts for a conference
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/transcripts
      params:
      - name: conferenceRecord
        value: ''
        type: path
    docs: List transcripts for a conference
  - info:
      name: Get a transcript
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/transcripts/:transcript
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: transcript
        value: ''
        type: path
    docs: Get a transcript
  - info:
      name: List transcript entries
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/transcripts/:transcript/entries
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: transcript
        value: ''
        type: path
    docs: List transcript entries
  - info:
      name: Get a transcript entry
      type: http
    http:
      method: GET
      url: https://meet.googleapis.com/v2/conferenceRecords/:conferenceRecord/transcripts/:transcript/entries/:entry
      params:
      - name: conferenceRecord
        value: ''
        type: path
      - name: transcript
        value: ''
        type: path
      - name: entry
        value: ''
        type: path
    docs: Get a transcript entry
bundled: true