2.7 KiB
2.7 KiB
Google Meet Routing Reference
App name: google-meet
Base URL proxied: meet.googleapis.com
API Path Pattern
/google-meet/v2/{resource}
Common Endpoints
Create Space
POST /google-meet/v2/spaces
Content-Type: application/json
{}
Response:
{
"name": "spaces/abc123",
"meetingUri": "https://meet.google.com/abc-defg-hij",
"meetingCode": "abc-defg-hij",
"config": {
"accessType": "OPEN",
"entryPointAccess": "ALL"
}
}
Get Space
GET /google-meet/v2/spaces/{spaceId}
Update Space
PATCH /google-meet/v2/spaces/{spaceId}
Content-Type: application/json
{
"config": {
"accessType": "TRUSTED"
}
}
End Active Call
POST /google-meet/v2/spaces/{spaceId}:endActiveConference
List Conference Records
GET /google-meet/v2/conferenceRecords
With filter:
GET /google-meet/v2/conferenceRecords?filter=space.name="spaces/abc123"
Get Conference Record
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}
List Participants
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/participants
Get Participant
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/participants/{participantId}
List Recordings
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/recordings
Get Recording
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/recordings/{recordingId}
List Transcripts
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/transcripts
Get Transcript
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}
List Transcript Entries
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}/entries
Notes
- Spaces are persistent meeting rooms that can be reused
- Conference records are created when a meeting starts and track meeting history
- Access types:
OPEN(anyone with link),TRUSTED(organization members only),RESTRICTED(invited only) - Recordings and transcripts require Google Workspace with recording enabled