Fresh start - excluded large ROM JSON files
This commit is contained in:
121
skills/api-gateway/references/google-meet.md
Normal file
121
skills/api-gateway/references/google-meet.md
Normal file
@@ -0,0 +1,121 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user