PipedreamHQ / PipedreamHQ/pipedream

Zoom — support past and recurring meetings in list meetings

Open
#20,462 1 comment 0 reactions 1 assignee Claimed by @s0s0physm View on GitHub
action enhancement HIGH PRIORITY PIPE-SN triaged
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

**Is there a specific app this action is for?**
Zoom

**Please provide a link to the relevant API docs for the specific service / operation.**
https://developers.zoom.us/docs/api/meetings/#tag/meetings/GET/users/{userId}/meetings

## Problem

The existing list meetings action calls `GET /users/me/meetings` without a `type` parameter, which returns only upcoming scheduled meetings by default. Past meetings, recurring meeting instances, and completed meetings are not returned. An agent trying to look up a meeting that has already occurred — to retrieve its transcript or summary — cannot find it.

## What's needed

Update the list meetings action to accept a `type` parameter and pass it to `GET /users/{userId}/meetings?type={type}`. Valid types include `scheduled`, `live`, `upcoming`, `previousMeetings`, and `end_meetings`. Wire in the `meetingUserId` prop so meetings for specific users can be listed rather than defaulting to `me`.

## Notes

- `listMeetings()` in `zoom.app.mjs` is currently hardcoded to `/users/me/meetings` with no type parameter
- Cross-references [PIPE-46] transcript and summary actions — past meeting discovery is a prerequisite for both

***[PIPE-46]***

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.