Files
2026-04-11 09:45:12 -05:00

122 lines
2.7 KiB
Markdown

# 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
```bash
POST /google-meet/v2/spaces
Content-Type: application/json
{}
```
Response:
```json
{
"name": "spaces/abc123",
"meetingUri": "https://meet.google.com/abc-defg-hij",
"meetingCode": "abc-defg-hij",
"config": {
"accessType": "OPEN",
"entryPointAccess": "ALL"
}
}
```
### Get Space
```bash
GET /google-meet/v2/spaces/{spaceId}
```
### Update Space
```bash
PATCH /google-meet/v2/spaces/{spaceId}
Content-Type: application/json
{
"config": {
"accessType": "TRUSTED"
}
}
```
### End Active Call
```bash
POST /google-meet/v2/spaces/{spaceId}:endActiveConference
```
### List Conference Records
```bash
GET /google-meet/v2/conferenceRecords
```
With filter:
```bash
GET /google-meet/v2/conferenceRecords?filter=space.name="spaces/abc123"
```
### Get Conference Record
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}
```
### List Participants
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/participants
```
### Get Participant
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/participants/{participantId}
```
### List Recordings
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/recordings
```
### Get Recording
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/recordings/{recordingId}
```
### List Transcripts
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/transcripts
```
### Get Transcript
```bash
GET /google-meet/v2/conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}
```
### List Transcript Entries
```bash
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
## Resources
- [Google Meet API Overview](https://developers.google.com/meet/api/reference/rest)
- [Spaces](https://developers.google.com/meet/api/reference/rest/v2/spaces)
- [Conference Records](https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords)
- [Participants](https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.participants)
- [Recordings](https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.recordings)
- [Transcripts](https://developers.google.com/meet/api/reference/rest/v2/conferenceRecords.transcripts)