Google Meet Conference Records API
The Conference Records API from Google Meet — 7 operation(s) for conference records.
The Conference Records API from Google Meet — 7 operation(s) for conference records.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/google-meet-conference-records-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Google Meet Conference Records API
description: The Google Meet REST API enables creating and managing meeting spaces, retrieving conference records with participant and session details, and accessing meeting recordings and transcripts.
version: v2
contact:
name: Google
url: https://developers.google.com/workspace/meet/api/guides/overview
servers:
- url: https://meet.googleapis.com
tags:
- name: Conference Records
paths:
/v2/conferenceRecords:
get:
operationId: listConferenceRecords
summary: Google Meet List conference records
description: Lists the conference records.
parameters:
- name: pageSize
in: query
schema:
type: integer
- name: pageToken
in: query
schema:
type: string
- name: filter
in: query
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListConferenceRecordsResponse'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}:
get:
operationId: getConferenceRecord
summary: Google Meet Get conference record
description: Gets a conference record by conference ID.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ConferenceRecord'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}/participants:
get:
operationId: listParticipants
summary: Google Meet List participants
description: Lists the participants in a conference record.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
- name: pageSize
in: query
schema:
type: integer
- name: pageToken
in: query
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListParticipantsResponse'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}/participants/{participantId}:
get:
operationId: getParticipant
summary: Google Meet Get participant
description: Gets a participant by participant ID.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
- name: participantId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/Participant'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}/recordings:
get:
operationId: listRecordings
summary: Google Meet List recordings
description: Lists the recordings from a conference record.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListRecordingsResponse'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}/transcripts:
get:
operationId: listTranscripts
summary: Google Meet List transcripts
description: Lists the transcripts from a conference record.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListTranscriptsResponse'
tags:
- Conference Records
/v2/conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}/entries:
get:
operationId: listTranscriptEntries
summary: Google Meet List transcript entries
description: Lists the transcript entries from a transcript.
parameters:
- name: conferenceRecordId
in: path
required: true
schema:
type: string
- name: transcriptId
in: path
required: true
schema:
type: string
responses:
'200':
description: Successful response
content:
application/json:
schema:
$ref: '#/components/schemas/ListTranscriptEntriesResponse'
tags:
- Conference Records
components:
schemas:
ListTranscriptsResponse:
type: object
properties:
transcripts:
type: array
items:
$ref: '#/components/schemas/Transcript'
nextPageToken:
type: string
TranscriptEntry:
type: object
properties:
name:
type: string
participant:
type: string
text:
type: string
startTime:
type: string
format: date-time
endTime:
type: string
format: date-time
languageCode:
type: string
Recording:
type: object
properties:
name:
type: string
state:
type: string
enum:
- STATE_UNSPECIFIED
- STARTED
- ENDED
- FILE_GENERATED
startTime:
type: string
format: date-time
endTime:
type: string
format: date-time
Transcript:
type: object
properties:
name:
type: string
state:
type: string
enum:
- STATE_UNSPECIFIED
- STARTED
- ENDED
- FILE_GENERATED
startTime:
type: string
format: date-time
endTime:
type: string
format: date-time
ListConferenceRecordsResponse:
type: object
properties:
conferenceRecords:
type: array
items:
$ref: '#/components/schemas/ConferenceRecord'
nextPageToken:
type: string
Participant:
type: object
properties:
name:
type: string
earliestStartTime:
type: string
format: date-time
latestEndTime:
type: string
format: date-time
ListTranscriptEntriesResponse:
type: object
properties:
transcriptEntries:
type: array
items:
$ref: '#/components/schemas/TranscriptEntry'
nextPageToken:
type: string
ListParticipantsResponse:
type: object
properties:
participants:
type: array
items:
$ref: '#/components/schemas/Participant'
nextPageToken:
type: string
totalSize:
type: integer
ConferenceRecord:
type: object
properties:
name:
type: string
startTime:
type: string
format: date-time
endTime:
type: string
format: date-time
expireTime:
type: string
format: date-time
space:
type: string
ListRecordingsResponse:
type: object
properties:
recordings:
type: array
items:
$ref: '#/components/schemas/Recording'
nextPageToken:
type: string