Start, schedule and join Zoom meetings.
The extension uses Raycast's Zoom OAuth integration. The first command that needs Zoom access will ask you to sign in to Zoom and authorize Raycast. After that, Raycast stores and refreshes the access token for future commands.
Upcoming meetings are fetched from both Zoom's scheduled meetings endpoint and Zoom's upcoming meetings endpoint:
GET /users/me/meetings?type=upcoming&page_size=300 returns meetings scheduled by the signed-in user.GET /users/me/upcoming_meetings can include meetings the signed-in user is invited to join, but Zoom only returns meetings within the next 24 hours.Because of that Zoom API limitation, invited meetings further in the future may not appear in the extension. For a complete list of all upcoming meetings, a calendar extension may be more reliable.