Zoom Connector

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

All
Data Integration
Database
BI & Reporting
Productivity
Programming Languages
Automation & Scripting
ODBC 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.