Google Meet
Google Meet is a communication service designed to help you have interactions with your friends, family, colleagues and classmates.
Categories: Communication
Type: googleMeet/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| clientId | Client Id | STRING | true | |
| clientSecret | Client Secret | STRING | true |
Connection Setup
Create OAuth 2.0 Application
Creation of OAuth 2.0 application is documented here.
Enable Google Meet REST API
- In the Google Cloud Console, select your project.
- Go to the APIs & Services.
- Click on ENABLE APIS AND SERVICES.
- Search for "google meet rest api" in the search bar.
- Click on Google Meet REST API.
- Click Enable.
Actions
Create Meeting Space
Name: createMeetingSpace
Creates a meeting space.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| accessType | Access Type | STRING OptionsACCESS_TYPE_UNSPECIFIED, OPEN, TRUSTED, RESTRICTED | Access type of the meeting space that determines who can join without knocking. | false |
Example JSON Structure
{
"label" : "Create Meeting Space",
"name" : "createMeetingSpace",
"parameters" : {
"accessType" : ""
},
"type" : "googleMeet/v1/createMeetingSpace"
}Output
Type: OBJECT
Properties
| Name | Type | Description |
|---|---|---|
| name | STRING | The name of the meeting space. |
| meetingUri | STRING | URI used to join meetings. |
| meetingCode | STRING | Type friendly unique string used to join the meeting. |
| config | OBJECT Properties{STRING(accessType), STRING(entryPointAccess)} |
Output Example
{
"name" : "",
"meetingUri" : "",
"meetingCode" : "",
"config" : {
"accessType" : "",
"entryPointAccess" : ""
}
}Get Meeting Space
Name: getMeetingSpace
Gets details about a meeting space.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| name | Name | STRING | The name of the meeting space or meeting code in format spaces/{meetingCode}. | true |
Example JSON Structure
{
"label" : "Get Meeting Space",
"name" : "getMeetingSpace",
"parameters" : {
"name" : ""
},
"type" : "googleMeet/v1/getMeetingSpace"
}Output
Type: OBJECT
Properties
| Name | Type | Description |
|---|---|---|
| name | STRING | The name of the meeting space. |
| meetingUri | STRING | URI used to join meetings. |
| meetingCode | STRING | Type friendly unique string used to join the meeting. |
| config | OBJECT Properties{STRING(accessType), STRING(entryPointAccess)} |
Output Example
{
"name" : "",
"meetingUri" : "",
"meetingCode" : "",
"config" : {
"accessType" : "",
"entryPointAccess" : ""
}
}Find Meeting Code
To find the Meeting Code, click here
List Participants
Name: listParticipants
Lists the participants in a conference record. By default, ordered by join time and in descending order.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| conferenceRecords | Conference Records | STRING | Conference Records | true |
Example JSON Structure
{
"label" : "List Participants",
"name" : "listParticipants",
"parameters" : {
"conferenceRecords" : ""
},
"type" : "googleMeet/v1/listParticipants"
}Output
Type: ARRAY
Items Type: OBJECT
Properties
| Name | Type | Description |
|---|---|---|
| name | STRING | Resource name of the participant.Format: conferenceRecords/{conferenceRecord}/participants/{participant} |
| user | OBJECT Properties{} | User can be of type: signedinUser, anonymousUser, phoneUser |
| earliestStartTime | STRING | Time when the participant first joined the meeting. |
| latestEndTime | STRING | Time when the participant left the meeting for the last time. This can be null if it's an active meeting. |
Output Example
[ {
"name" : "",
"user" : { },
"earliestStartTime" : "",
"latestEndTime" : ""
} ]Find Conference Records
To find the Conference Records, click here
What to do if your action is not listed here?
If this component doesn't have the action you need, you can use Custom Action to create your own. Custom Actions empower you to define HTTP requests tailored to your specific requirements, allowing for greater flexibility in integrating with external services or APIs.
To create a Custom Action, simply specify the desired HTTP method, path, and any necessary parameters. This way, you can extend the functionality of your component beyond the predefined actions, ensuring that you can meet all your integration needs effectively.
Additional Instructions
How to find Meeting Code
You can find Meeting Code in meetings URL; for example if this is the meeting URL "https://meet.google.com/emx-oith-mwx" then the meeting code is emx-oith-mwx.
How to find Conference Records
Conference records can be found only by using this endpoint https://meet.googleapis.com/v2/conferenceRecords.
Troubleshooting
Access Blocked: Verification Process Not Completed
Documentation for how to add a test user can be found here
How is this guide?
Last updated on