# Google Meet

> Create Google Meet video calls, send calendar invites, and look up or cancel meetings you've scheduled.

App · Video Conferencing · 4 actions. Web page: https://docs.lodol.com/docs/integrations/google-meet

## Actions

### Cancel meeting

Cancel a scheduled meeting and let everyone invited know it's off.

**Inputs**

- Event ID (`event_id`, text, required): The calendar event ID to cancel, as returned by Schedule meeting or List meetings.

**Outputs**

- `cancelled` (true/false): Whether the meeting was cancelled.
- `event_id` (text): The meeting that was cancelled.

**Example output**

```json
{
  "cancelled": true,
  "event_id": "abc123def456"
}
```

### Get meeting

Look up one scheduled meeting and its Google Meet link.

**Inputs**

- Event ID (`event_id`, text, required): The calendar event ID, as returned by Schedule meeting or List meetings.

**Outputs**

- `attendees` (list): Email addresses of everyone invited to the meeting.
- `end` (text): When the meeting ends.
- `event_id` (text): The ID of the calendar event. Use with Get meeting and Cancel meeting.
- `event_link` (text): A link to open the meeting in Google Calendar.
- `meeting_link` (text): The Google Meet link people use to join the call.
- `start` (text): When the meeting starts.
- `title` (text): The name of the meeting.

**Example output**

```json
{
  "attendees": [
    "sam@example.com",
    "jane@example.com"
  ],
  "end": "2026-08-03T11:00:00-05:00",
  "event_id": "abc123def456",
  "event_link": "https://calendar.google.com/event?eid=abc123",
  "meeting_link": "https://meet.google.com/abc-defg-hij",
  "start": "2026-08-03T10:00:00-05:00",
  "title": "Team Standup"
}
```

### List meetings

List upcoming meetings on your calendar that have a Google Meet link. Calendar entries with no way to join are left out.

**Inputs**

- Maximum meetings (`max_results`, number): How many meetings to return (1-100). From 1 to 100. Default: `10`.
- Starting from (`time_min`, date and time): Optional. Only include meetings starting on or after this time, as an ISO 8601 timestamp.
- Up until (`time_max`, date and time): Optional. Only include meetings starting on or before this time, as an ISO 8601 timestamp.

**Outputs**

- `meetings` (list): Upcoming meetings that have a Meet link.

**Example output**

```json
{
  "meetings": [
    {
      "attendees": [
        "sam@example.com",
        "jane@example.com"
      ],
      "end": "2026-08-03T11:00:00-05:00",
      "event_id": "abc123def456",
      "event_link": "https://calendar.google.com/event?eid=abc123",
      "meeting_link": "https://meet.google.com/abc-defg-hij",
      "start": "2026-08-03T10:00:00-05:00",
      "title": "Team Standup"
    }
  ]
}
```

### Schedule meeting

Create a Google Meet video call and add it to your Google Calendar. Anyone you invite gets a calendar invitation with the link to join.

**Inputs**

- Title (`title`, text, required): The name of the meeting, shown on the invite.
- Start date and time (`start_date_time`, text, required): When the meeting starts, for example 2024-01-15T10:00:00. Set the time zone below, or include an offset like 2024-01-15T10:00:00-05:00.
- End date and time (`end_date_time`, text, required): When the meeting ends, for example 2024-01-15T11:00:00. Use the same time zone as the start time.
- Time zone (`time_zone`, text): The time zone for the start and end times, for example America/New_York. Leave blank to use the times exactly as written.
- Description (`description`, text): Notes or an agenda to show on the meeting invite.
- Attendees (`attendees`, list): Email addresses of the people to invite. Each guest gets a calendar invitation with the meeting link.
- Location (`location`, text): An optional place for the meeting, useful when some guests join in person.

**Outputs**

- `attendees` (list): Email addresses of everyone invited to the meeting.
- `end` (text): When the meeting ends.
- `event_id` (text): The ID of the calendar event. Use with Get meeting and Cancel meeting.
- `event_link` (text): A link to open the meeting in Google Calendar.
- `meeting_link` (text): The Google Meet link people use to join the call.
- `start` (text): When the meeting starts.
- `title` (text): The name of the meeting.

**Example output**

```json
{
  "attendees": [
    "sam@example.com",
    "jane@example.com"
  ],
  "end": "2026-08-03T11:00:00-05:00",
  "event_id": "abc123def456",
  "event_link": "https://calendar.google.com/event?eid=abc123",
  "meeting_link": "https://meet.google.com/abc-defg-hij",
  "start": "2026-08-03T10:00:00-05:00",
  "title": "Team Standup"
}
```
