🕢Meetings
Zoom Meetings
Get All Meetings
Get List of Meetings
GET
https://api.pyas.io/zoom/meetings
Gets all meetings for an account
Query Parameters
accountId*
String
The user's Pyas account id. This is returned when you connect an account to Pyas.
startDate
Date String
Filter meetings from a start date
(ex: 01-01-2022
)
endDate
Date String
Filter meetings up to an end date
(ex: 01-01-2023
)
nextPageToken
String
Token string used to get the next page of results (paginate) - This token expires after 15 minutes
maxResults
Integer
Max number of results to return per page
type
String
Type of meeting. Possible values are: scheduled
- All valid previous (unexpired) meetings, live meetings, and upcoming scheduled meetings.
live
- All the ongoing meetings.
upcoming
- All upcoming meetings, including live meetings.
upcoming_meetings
- All upcoming meetings, including live meetings.
previous_meetings
- All the previous meetings.
pageNumber
Integer
The page number of the current page in the returned records.
Headers
x-api-key*
String
API key
Get an Event By ID
Get Event by ID
GET
https://api.pyas.io/zoom/meetings/:id
Gets a calendar event by id
Path Parameters
{id}*
String
The meeting id
Query Parameters
accountId*
String
The user's Pyas account id. This is returned when you connect an account to Pyas.
Headers
x-api-key*
String
API key
Create a Meeting
Create Meeting
POST
https://api.pyas.io/zoom/meetings
Creates a new Zoom Meeting
Headers
x-api-key*
String
API key
Request Body
accountId*
String
The user's Pyas account id. This is returned when you connect an account to Pyas.
meetingData.title*
String
The meeting title/topic
meetingData.description*
String
Meeting description/agenda
meetingData.startDate*
DateTime
RFC3339 Timestamp
meetingData.timeZone
String
Time Zone in IANA format. Only used for scheduled or recurring meetings with a fixed time
meetingData.recurrence
Object
Recurrence object for recurring events. See the Recurrence Object below.
meetingData.duration
Integer
The meeting duration in minutes. Only used for scheduled meetings. Defaults to 30
meetingData.waitingRoom
Boolean
Whether to enable or disable the waiting room
meetingData.type*
Integer
Type of meeting:
1
- An instant meeting
2
- A scheduled meeting
3
- A recurring meeting with no fixed time
8
- A recurring meeting with fixed time
Meeting Data Object
Attendee Object Example:
Recurrence Object:
Here's an example of a recurrence object for a meeting that repeats weekly every Wednesday:
Update a Meeting
Update Meeting
PATCH
https://api.pyas.io/zoom/meetings/:id
Updates an Existing Meeting
Path Parameters
{id}*
String
The meeting ID
Headers
x-api-key*
String
API Key
Request Body
accountId*
String
The user's Pyas account id. This is returned when you connect an account to Pyas.
meetingData*
Object
Event data object with the fields to update. See the Example Update Meeting Data Object below.
Update Meeting Data Object Example:
Delete a Meeting
Delete Meeting
DELETE
https://api.pyas.io/zoom/meetings/:id
Deletes an existing meeting
Path Parameters
{id}*
String
The meeting ID
Query Parameters
accountId*
String
The user's Pyas account id. This is returned when you connect an account to Pyas.
Headers
x-api-key*
String
API Key
Last updated