Components
Zoom
Zoom is a cloud-based video conferencing platform that enables virtual meetings, webinars, and collaboration through video, audio, and chat.
Zoom is a cloud-based video conferencing platform that enables virtual meetings, webinars, and collaboration through video, audio, and chat.
Categories: Communication
Type: zoom/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true |
Actions
Create Meeting
Name: createMeeting
Creates a meeting.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
topic | Topic | STRING | The meeting's topic. | true |
duration | Duration | NUMBER | Duration of the meeting in minutes. | false |
auto_recording | Auto Recording | STRING Optionslocal, cloud, none | false | |
audio | Audio | STRING Optionsboth, telephony, voip, thirdParty | How participants join the audio portion of the meeting. | false |
agenda | Agenda | STRING | The meeting's agenda. This value has a maximum length of 2,000 characters. | false |
password | Password | STRING | The password required to join the meeting. By default, a password can only have a maximum length of 10 characters and only contain alphanumeric characters and the @, -, _, and * characters. | false |
settings | Settings | OBJECT Properties{STRING(schedule_for), INTEGER(approval_type)} | false | |
join_url | Join Url | STRING | URL for participants to join the meeting. | false |
Example JSON Structure
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
assistant_id | STRING | Unique ID of the assistant. |
host_email | STRING | Email of the host. |
id | INTEGER | ID of the meeting. |
registration_url | STRING | URL for meeting registration. |
agenda | STRING | Agenda of the meeting. |
created_at | STRING | Creation time of the meeting. |
duration | INTEGER | Duration of the meeting in minutes. |
encrypted_password | STRING | Encrypted meeting password. |
pstn_password | STRING | PSTN password for phone participants. |
h323_password | STRING | H.323/SIP room system password. |
join_url | STRING | URL to join the meeting. |
chat_join_url | STRING | Chat join URL for the meeting. |
occurrences | ARRAY Items[{INTEGER(duration), STRING(occurrence_id), STRING(start_time), STRING(status)}] | |
password | STRING | Password to join the meeting. |
pmi | STRING | Personal Meeting ID. |
pre_schedule | BOOLEAN Optionstrue, false | Indicates if meeting is prescheduled. |
recurrence | OBJECT Properties{STRING(end_date_time), INTEGER(end_times), INTEGER(monthly_day), INTEGER(monthly_week), INTEGER(monthly_week_day), INTEGER(repeat_interval), INTEGER(type), STRING(weekly_days)} | |
settings | OBJECT Properties{} | Meeting settings configuration. |
start_time | STRING | Scheduled start time. |
start_url | STRING | URL for host to start the meeting. |
timezone | STRING | Meeting timezone. |
topic | STRING | Meeting topic. |
tracking_fields | ARRAY Items[{STRING(field), STRING(value), BOOLEAN(visible)}] | |
type | INTEGER | Type of meeting. |
dynamic_host_key | STRING | Dynamic host key for the meeting. |
creation_source | STRING | Source of creation (e.g., open_api). |
Output Example
Add Meeting Registrant
Name: addMeetingRegistrant
Create and submit a user's registration to a meeting.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
meetingId | Meeting ID | INTEGER | ID of the meeting where the registrant will be added. | true |
first_name | First Name | STRING | First name of the registrant. | true |
last_name | Last Name | STRING | Last name of the registrant. | false |
STRING | Email of the registrant. | true | ||
address | Address | STRING | Address of the registrant. | false |
city | City | STRING | City of the registrant. | false |
state | State | STRING | false | |
zip | Zip | STRING | false | |
country | Country | STRING | Country of the registrant. | false |
phone | Phone | STRING | Phone number of the registrant. | false |
comments | Comments | STRING | Additional comment about the registrant. | false |
industry | Industry | STRING | false | |
job_title | Job Title | STRING | false | |
no_of_employees | Number of Employees | STRING Options1-20, 21-50, 51-100, 101-500, 501-1,000, 1,001-5,000, 5,001-10,000, More than 10,000 | false | |
org | Organization | STRING | false | |
purchasing_time_frame | Purchasing Time Frame | STRING OptionsWithin a month, 1-3 months, 4-6 months, More than 6 months, No timeframe | false | |
role_in_purchase_process | Role In Purchase Process | STRING OptionsDecision Maker, Evaluator/Recommender, Influencer, Not involved | false | |
language | Language | STRING | false | |
auto_approve | Auto Approve | BOOLEAN Optionstrue, false | false |
Example JSON Structure
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | INTEGER | ID of the meeting. |
join_url | STRING | Join URL for the meeting. |
registrant_id | STRING | ID of the user that registered for the meeting. |
start_time | STRING | Start time of the meeting. |
topic | STRING | Topic of the meeting. |
occurrences | ARRAY Items[{INTEGER(duration), STRING(occurrence_id), STRING(start_time), STRING(status)}] | |
participant_pin_code | INTEGER | Pin code for participation. |
Output Example
Additional instructions
- Go to marketplace.zoom.us and log in to your account.
- In the upper-right corner, click Develop then Build App.
- Select General App.
- Copy the Client ID and Client Secret.Add Redirect URL and press continue.
- Go to Scopes from left side bar and add meeting:write:meeting and meeting:write:registrant as scopes.`,