Zoom Connector
The high-performance Zoom Connector provides read/write capabilities within your application, allowing you to perform numerous Zoom operations with minimal coding or even no-coding at all. Integrate Zoom data into applications such as SSIS, SQL Server, any ODBC-compatible application, or even directly within a programming language using this connector.
Download for SSIS Download for SQL Server and ODBC Documentation
Integrate Zoom with these applications
Actions supported by Zoom Connector
Zoom Connector supports following actions for REST API integration:
Get Meeting By Id
Description
The Meeting Id or email address of the user. For user-level apps, pass the me value.
Parameters
You can provide the following parameters to this action:
-
MeetingId
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
host_id
-
host_email
-
assistant_id
-
topic
-
type
-
status
-
timezone
-
agenda
-
created_at
-
start_url
-
join_url
-
registration_url
-
password
-
h323_password
-
pstn_password
-
encrypted_password
-
occurrences
-
settings_host_video
-
settings_participant_video
-
settings_cn_meeting
-
settings_in_meeting
-
settings_join_before_host
-
settings_jbh_time
-
settings_mute_upon_entry
-
settings_watermark
-
settings_use_pmi
-
settings_approval_type
-
settings_registration_type
-
settings_audio
-
settings_auto_recording
-
settings_enforce_login
-
settings_enforce_login_domains
-
settings_alternative_hosts
-
settings_alternative_host_update_polls
-
settings_close_registration
-
settings_show_share_button
-
settings_allow_multiple_devices
-
settings_registrants_confirmation_email
-
settings_waiting_room
-
settings_request_permission_to_unmute_participants
-
settings_global_dial_in_countries
-
settings_global_dial_in_numbers
-
settings_registrants_email_notification
-
settings_meeting_authentication
-
settings_encryption_type
-
settings_approved_or_denied_countries_or_regions_enable
-
settings_breakout_room_enable
-
settings_alternative_hosts_email_notification
-
settings_device_testing
-
settings_focus_mode
-
settings_private_meeting
-
settings_email_notification
-
recurrence_type
-
recurrence_repeat_interval
-
recurrence_end_date_time
-
pre_schedule
-
uuid
Visit documentation for more information.
GET Settings
Description
Retrieve a user's settings. For user-level apps, pass the me value instead of the userId parameter.
Parameters
You can provide the following parameters to this action:
-
UserId
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
schedule_meeting_host_video
-
schedule_meeting_participants_video
-
schedule_meeting_audio_type
-
schedule_meeting_join_before_host
-
schedule_meeting_personal_meeting
-
schedule_meeting_use_pmi_for_scheduled_meetings
-
schedule_meeting_use_pmi_for_instant_meetings
-
schedule_meeting_force_pmi_jbh_password
-
schedule_meeting_require_password_for_scheduling_new_meetings
-
schedule_meeting_require_password_for_scheduled_meetings
-
schedule_meeting_default_password_for_scheduled_meetings
-
schedule_meeting_require_password_for_instant_meetings
-
schedule_meeting_require_password_for_pmi_meetings
-
schedule_meeting_pmi_password
-
schedule_meeting_pstn_password_protected
-
schedule_meeting_mute_upon_entry
-
schedule_meeting_embed_password_in_join_link
-
schedule_meeting_meeting_password_requirement_length
-
schedule_meeting_meeting_password_requirement_have_letter
-
schedule_meeting_meeting_password_requirement_have_number
-
schedule_meeting_meeting_password_requirement_have_special_character
-
schedule_meeting_meeting_password_requirement_have_upper_and_lower_characters
-
schedule_meeting_meeting_password_requirement_only_allow_numeric
-
schedule_meeting_meeting_password_requirement_consecutive_characters_length
-
schedule_meeting_meeting_password_requirement_weak_enhance_detection
-
in_meeting_e2e_encryption
-
in_meeting_chat
-
in_meeting_private_chat
-
in_meeting_auto_saving_chat
-
in_meeting_entry_exit_chime
-
in_meeting_record_play_voice
-
in_meeting_file_transfer
-
in_meeting_feedback
-
in_meeting_attendee_on_hold
-
in_meeting_show_meeting_control_toolbar
-
in_meeting_allow_show_zoom_windows
-
in_meeting_annotation
-
in_meeting_remote_control
-
in_meeting_non_verbal_feedback
-
in_meeting_breakout_room
-
in_meeting_closed_caption
-
in_meeting_remote_support
-
in_meeting_far_end_camera_control
-
in_meeting_virtual_background
-
in_meeting_virtual_background_settings_enable
-
in_meeting_virtual_background_settings_allow_videos
-
in_meeting_virtual_background_settings_allow_upload_custom
-
in_meeting_virtual_background_settings_files
-
in_meeting_auto_answer
-
in_meeting_screen_sharing
-
in_meeting_attention_mode_focus_mode
-
in_meeting_who_can_share_screen
-
in_meeting_who_can_share_screen_when_someone_is_sharing
-
in_meeting_waiting_room
-
in_meeting_participants_to_place_in_waiting_room
-
in_meeting_request_permission_to_unmute_participants
-
in_meeting_meeting_reactions
-
in_meeting_show_a_join_from_your_browser_link
-
in_meeting_allow_participants_to_rename
-
in_meeting_allow_participants_chat_with
-
in_meeting_allow_users_save_chats
-
in_meeting_meeting_polling_enable
-
in_meeting_closed_captioning_enable
-
in_meeting_closed_captioning_save_caption
-
in_meeting_slide_control
-
in_meeting_webinar_polling_enable
-
in_meeting_disable_screen_sharing_for_host_meetings
-
in_meeting_disable_screen_sharing_for_in_meeting_guests
-
email_notification_jbh_reminder
-
email_notification_cancel_meeting_reminder
-
recording_local_recording
-
recording_auto_recording
-
recording_recording_disclaimer
-
recording_auto_delete_cmr
-
recording_recording_password_requirement_length
-
recording_recording_password_requirement_have_letter
-
recording_recording_password_requirement_have_number
-
recording_recording_password_requirement_have_special_character
-
recording_recording_password_requirement_only_allow_numeric
-
telephony_third_party_audio
-
telephony_audio_conference_info
-
telephony_show_international_numbers_link
-
telephony_telephony_regions_allowed_values
-
feature_meeting_capacity
-
feature_large_meeting
-
feature_webinar
-
feature_zoom_events
-
feature_cn_meeting
-
feature_in_meeting
-
feature_zoom_phone
-
feature_zoom_iq_for_sales
-
integration_linkedin_sales_navigator
-
audio_conferencing_toll_free_and_fee_based_toll_call_enable
Visit documentation for more information.
Get Webinar Settings
Description
Use this API to get settings details of a scheduled webinar.
Parameters
You can provide the following parameters to this action:
-
WebinarId
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
host_video
-
panelists_video
-
approval_type
-
audio
-
auto_recording
-
enforce_login
-
enforce_login_domains
-
alternative_hosts
-
alternative_host_update_polls
-
close_registration
-
show_share_button
-
allow_multiple_devices
-
practice_session
-
hd_video
-
question_answer
-
registrants_confirmation_email
-
on_demand
-
request_permission_to_unmute_participants
-
contact_name
-
contact_email
-
registrants_restrict_number
-
registrants_email_notification
-
post_webinar_survey
-
meeting_authentication
-
question_and_answer_enable
-
question_and_answer_allow_anonymous_questions
-
question_and_answer_answer_questions
-
question_and_answer_attendees_can_upvote
-
question_and_answer_attendees_can_comment
-
hd_video_for_attendees
-
send_1080p_video_to_attendees
-
email_language
-
panelists_invitation_email_notification
-
attendees_and_panelists_reminder_email_notification_enable
-
attendees_and_panelists_reminder_email_notification_type
-
follow_up_attendees_email_notification_enable
-
follow_up_attendees_email_notification_type
-
follow_up_absentees_email_notification_enable
-
follow_up_absentees_email_notification_type
-
enable_session_branding
Visit documentation for more information.
Get Webinar Settings By Id
Description
Use this API to get details of a scheduled webinar.
Parameters
You can provide the following parameters to this action:
-
WebinarId
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
host_id
-
host_email
-
topic
-
type
-
start_time
-
duration
-
timezone
-
agenda
-
created_at
-
start_url
-
join_url
-
password
-
settings_host_video
-
settings_panelists_video
-
settings_approval_type
-
settings_audio
-
settings_auto_recording
-
settings_enforce_login
-
settings_enforce_login_domains
-
settings_alternative_hosts
-
settings_alternative_host_update_polls
-
settings_close_registration
-
settings_show_share_button
-
settings_allow_multiple_devices
-
settings_practice_session
-
settings_hd_video
-
settings_question_answer
-
settings_registrants_confirmation_email
-
settings_on_demand
-
settings_request_permission_to_unmute_participants
-
settings_contact_name
-
settings_contact_email
-
settings_registrants_restrict_number
-
settings_registrants_email_notification
-
settings_post_webinar_survey
-
settings_meeting_authentication
-
settings_question_and_answer_enable
-
settings_question_and_answer_allow_anonymous_questions
-
settings_question_and_answer_answer_questions
-
settings_question_and_answer_attendees_can_upvote
-
settings_question_and_answer_attendees_can_comment
-
settings_hd_video_for_attendees
-
settings_send_1080p_video_to_attendees
-
settings_email_language
-
settings_panelists_invitation_email_notification
-
settings_attendees_and_panelists_reminder_email_notification_enable
-
settings_attendees_and_panelists_reminder_email_notification_type
-
settings_follow_up_attendees_email_notification_enable
-
settings_follow_up_attendees_email_notification_type
-
settings_follow_up_absentees_email_notification_enable
-
settings_follow_up_absentees_email_notification_type
-
settings_enable_session_branding
-
uuid
Visit documentation for more information.
List Meeting Registrants
Description
A host or a user with admin permission can require registration for a Zoom meeting. Use this API to list users that have registered for a meeting.
Parameters
You can provide the following parameters to this action:
-
UserId
-
MeetingId
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
first_name
-
last_name
-
email
-
address
-
city
-
country
-
zip
-
state
-
phone
-
industry
-
org
-
job_title
-
purchasing_time_frame
-
role_in_purchase_process
-
no_of_employees
-
comments
-
custom_questions
-
status
-
create_time
-
join_url
Visit documentation for more information.
List Meetings
Description
Get the list of scheduled meetings. For current user (me) or specified user Id. To get more details about a meeting you can call get_meeting EndPoint.
Parameters
You can provide the following parameters to this action:
-
UserId
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
topic
-
type
-
start_time
-
duration
-
timezone
-
agenda
-
created_at
-
join_url
-
pmi
-
uuid
Visit documentation for more information.
List Registration Questions
Description
List registration questions that will be displayed to users while registering for a meeting.
Parameters
You can provide the following parameters to this action:
-
MeetingId
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
questions
-
custom_questions
Visit documentation for more information.
List Users
Description
Use this API to list your account's users.'s users.
Parameters
You can provide the following parameters to this action:
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
first_name
-
last_name
-
email
-
type
-
pmi
-
timezone
-
verified
-
dept
-
created_at
-
last_login_time
-
last_client_version
-
pic_url
-
language
-
phone_number
-
status
-
role_id
Visit documentation for more information.
List Webinar Registrants
Description
Use this API to list all the users that have registered for a webinar.
Parameters
You can provide the following parameters to this action:
-
WebinarId
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
first_name
-
last_name
-
email
-
address
-
city
-
country
-
zip
-
state
-
phone
-
industry
-
org
-
job_title
-
purchasing_time_frame
-
role_in_purchase_process
-
no_of_employees
-
comments
-
custom_questions
-
status
-
create_time
-
join_url
Visit documentation for more information.
List Webinars
Description
Use this API to list all the webinars scheduled by or on-behalf a user (webinar host). For user-level apps, pass the me value instead of the userId parameter.
Parameters
You can provide the following parameters to this action:
-
UserId
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
host_id
-
topic
-
type
-
start_time
-
duration
-
timezone
-
created_at
-
join_url
-
uuid
Visit documentation for more information.
Past Meeting
Description
Use this API to get information about a past meeting.
Parameters
You can provide the following parameters to this action:
-
MeetingId
-
PageSize
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
id
-
host_id
-
type
-
topic
-
user_name
-
user_email
-
start_time
-
end_time
-
duration
-
total_minutes
-
participants_count
-
dept
-
source
-
uuid
Visit documentation for more information.
Make Generic API Request
Description
This is generic endpoint. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.
Parameters
You can provide the following parameters to this action:
-
Url
-
Body
-
IsMultiPart
-
Filter
-
Headers
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
N/A
Visit documentation for more information.
Make Generic API Request (Bulk Write)
Description
This is a generic endpoint for bulk write purpose. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.
Parameters
You can provide the following parameters to this action:
-
Url
-
IsMultiPart
-
Filter
-
Headers
Input Fields
You can provide the following fields to this action:
-
N/A
Output Fields
The following fields are returned after calling this action:
-
N/A
Visit documentation for more information.