{"openapi":"3.0.0","info":{"description":"Google Meet API for managing meetings and conference calls","version":[{"name":"v2","value":"v2"}]},"servers":[{"description":"Google Meet API for managing meetings and conference calls","url":"https://api.apirails.com/googlemeet"}],"paths":{"/v2/conferenceRecords":{"get":{"tags":["Regular API"],"parameters":[{"name":"filter","in":"query","description":"Optional query to filter conference records.","schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of conference records to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords"},"summary":"List conference records","description":"Lists the conference records by start time.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the conference record (conferenceRecords/*)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}"},"summary":"Get conference record","description":"Gets a conference record by conference ID.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{parent}/participants":{"get":{"tags":["Regular API"],"parameters":[{"name":"parent","in":"path","description":"Parent conference record resource name (conferenceRecords/*)","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of participants to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.participants/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{parent}/participants"},"summary":"List participants","description":"Lists the participants in a conference record.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}/participants/{participantId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the participant (conferenceRecords/*/participants/*)","required":true,"schema":{"type":"string","example":""}},{"name":"participantId","in":"path","description":"The participant ID (the `participants/{participant}` segment value)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.participants/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}/participants/{participantId}"},"summary":"Get participant","description":"Gets a participant by participant ID.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{parent}/participants/{participantId}/participantSessions":{"get":{"tags":["Regular API"],"parameters":[{"name":"parent","in":"path","description":"Parent participant resource name (conferenceRecords/*/participants/*)","required":true,"schema":{"type":"string","example":""}},{"name":"participantId","in":"path","description":"The participant ID (the `participants/{participant}` segment value)","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of participant sessions to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.participants.participantSessions/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{parent}/participants/{participantId}/participantSessions"},"summary":"List participant sessions","description":"Lists the participant sessions of a participant in a conference record.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}/participants/{participantId}/participantSessions/{sessionId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the participant session (conferenceRecords/*/participants/*/participantSessions/*)","required":true,"schema":{"type":"string","example":""}},{"name":"participantId","in":"path","description":"The participant ID (the `participants/{participant}` segment value)","required":true,"schema":{"type":"string","example":""}},{"name":"sessionId","in":"path","description":"The participant session ID (the `participantSessions/{session}` segment value)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.participants.participantSessions/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}/participants/{participantId}/participantSessions/{sessionId}"},"summary":"Get participant session","description":"Gets a participant session by participant session ID.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{parent}/recordings":{"get":{"tags":["Regular API"],"parameters":[{"name":"parent","in":"path","description":"Parent conference record resource name (conferenceRecords/*)","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of recordings to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.recordings/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{parent}/recordings"},"summary":"List recordings","description":"Lists the recording resources from the conference record.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}/recordings/{recordingId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the recording (conferenceRecords/*/recordings/*)","required":true,"schema":{"type":"string","example":""}},{"name":"recordingId","in":"path","description":"The recording ID (the `recordings/{recording}` segment value)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.recordings/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}/recordings/{recordingId}"},"summary":"Get recording","description":"Gets a recording by recording ID.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{parent}/transcripts":{"get":{"tags":["Regular API"],"parameters":[{"name":"parent","in":"path","description":"Parent conference record resource name (conferenceRecords/*)","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of transcripts to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{parent}/transcripts"},"summary":"List transcripts","description":"Lists the set of transcripts from the conference record.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}/transcripts/{transcriptId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the transcript (conferenceRecords/*/transcripts/*)","required":true,"schema":{"type":"string","example":""}},{"name":"transcriptId","in":"path","description":"The transcript ID (the `transcripts/{transcript}` segment value)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}/transcripts/{transcriptId}"},"summary":"Get transcript","description":"Gets a transcript by transcript ID.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{parent}/transcripts/{transcriptId}/entries":{"get":{"tags":["Regular API"],"parameters":[{"name":"parent","in":"path","description":"Parent transcript resource name (conferenceRecords/*/transcripts/*)","required":true,"schema":{"type":"string","example":""}},{"name":"transcriptId","in":"path","description":"The transcript ID (the `transcripts/{transcript}` segment value)","required":true,"schema":{"type":"string","example":""}},{"name":"pageSize","in":"query","description":"Maximum number of transcript entries to return.","schema":{"type":"number","example":""}},{"name":"pageToken","in":"query","description":"Page token returned from previous list call.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts.entries/list","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{parent}/transcripts/{transcriptId}/entries"},"summary":"List transcript entries","description":"Lists the structured transcript entries per transcript.","security":[{"bearerAuth":[]}]}},"/v2/conferenceRecords/{name}/transcripts/{transcriptId}/entries/{entryId}":{"get":{"tags":["Regular API"],"parameters":[{"name":"entryId","in":"path","description":"The transcript entry ID (the `entries/{entry}` segment value)","required":true,"schema":{"type":"string","example":""}},{"name":"name","in":"path","description":"Resource name of the transcript entry (conferenceRecords/*/transcripts/*/entries/*)","required":true,"schema":{"type":"string","example":""}},{"name":"transcriptId","in":"path","description":"The transcript ID (the `transcripts/{transcript}` segment value)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts.entries/get","api_endpoint":"https://meet.googleapis.com/v2/conferenceRecords/{name}/transcripts/{transcriptId}/entries/{entryId}"},"summary":"Get transcript entry","description":"Gets a TranscriptEntry resource by entry ID.","security":[{"bearerAuth":[]}]}},"/v2/spaces":{"post":{"tags":["Regular API"],"parameters":[],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/create","api_endpoint":"https://meet.googleapis.com/v2/spaces"},"summary":"Create space","description":"Creates a space.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"config":{"type":"object","description":"Configuration specific to the space.","properties":{}},"meetingCode":{"type":"string","description":"Optional. Meeting code for the meeting space."},"meetingUri":{"type":"string","description":"Optional. URI for the meeting space."},"spaceType":{"type":"enum","description":"Type of space.","enum":["SPACE_TYPE_UNSPECIFIED","MEET_SPACE","GROUP_CALL"]}}},"example":{"config":{},"meetingCode":"","meetingUri":"","spaceType":""}}}}}},"/v2/spaces/{name}":{"get":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the space (spaces/* or spaces/{meetingCode})","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/get","api_endpoint":"https://meet.googleapis.com/v2/spaces/{name}"},"summary":"Get space","description":"Gets details about a meeting space.","security":[{"bearerAuth":[]}]},"patch":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the space (spaces/*)","required":true,"schema":{"type":"string","example":""}},{"name":"updateMask","in":"query","description":"Optional. Field mask used to specify the fields to be updated.","schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/patch","api_endpoint":"https://meet.googleapis.com/v2/spaces/{name}"},"summary":"Update space","description":"Updates details about a meeting space.","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"config":{"type":"object","description":"Configuration specific to the space.","properties":{}}}},"example":{"config":{}}}}}}},"/v2/spaces/{name}/endActiveConference":{"post":{"tags":["Regular API"],"parameters":[{"name":"name","in":"path","description":"Resource name of the space (spaces/*)","required":true,"schema":{"type":"string","example":""}}],"responses":{"401":{"description":"Bearer token required (Authorization header)","content":{"application/json":{}}}},"externalDocs":{"api_ref":"https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces/endActiveConference","api_endpoint":"https://meet.googleapis.com/v2/spaces/{name}:endActiveConference"},"summary":"End active conference","description":"Ends an active conference (if there's one).","security":[{"bearerAuth":[]}],"requestBody":{"description":"","required":true,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{}},"example":{}}}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"security":[{"bearerAuth":[]}]}