IZoom Interface |
Links to Zoom documentation:
Namespace: NetQuarry.Services.Zoom
The IZoom type exposes the following members.
Name | Description | |
---|---|---|
CreateMeeting |
Creates a meeting creating the user (via CreateUser(User, ZoomUserOptions) if user doesn't already exist).
The expiration time of start_url is two hours. But for API users, the expiration time is 90 days. After expiration, host(s) will have to login to start meeting. Calls POST /users/{userId}/meetings. | |
CreateUser |
Creates a user. Calls POST /users. Uses "custCreate" for action and type "basic". May allow different settings in the future. Note that at this time only the email, fist_name, last_name, and password can be set here. To set other user settings, such as dept, use UpdateUser(User, ZoomUserOptions) after creation. | |
DeleteMeeting |
Deletes a meeting if it exists, otherwise throws an error. Calls DELETE /meetings/{meetingId}.
| |
EndMeeting |
Ends the specified meeting.
| |
RetrievePastMeeting |
Retrieves information about a past meeting.
Past meetings will include actual meeting information for the start_time, total_minutes,
participants_count and other fields.
| |
RetrievePastMeetingParticipants |
Retrieves the list of participants for a past meeting. The returned array may be empty, but never null.
| |
RetrieveUser |
Checks if a user exists. Calls POST /users/{userId}. Uses login_type API (99) by default. May allow different settings in the future. | |
RetrieveUserMeetings |
Retrieves one page of meetings for the specified user. The returned array may be empty, but never null.
| |
UpdateMeeting |
Update the specified meeting.
Note that you should use UpdateMeetingSettings(String, MeetingSettingsInfo) if you just want to update
one or more settings.
| |
UpdateMeetingSettings |
Update the settings for the specified meeting. Note that only those settings with a value specified are affected.
So, for example, if you just want to update the join_before_host setting to true you could write
zoom.UpdateMeetingSettings("123", new Meeting.SettingsInfo() { join_before_host = true }); and other settings
would not be affected.
Use UpdateMeeting(String, Meeting) to modify other aspects of the meeting.
| |
UpdateUser |
Updates an existing user. The provided user information must include the user's id.
|