Create a meeting
POST
/users/{userId}/meetings
Meetings
Create a meeting for a user.
This API has a daily rate limit of 100 requests per day. Therefore, only 100 Create a Meeting API requests are permitted within a 24 hour window for a user.
start_url
of a meeting is a URL using which a host or an alternative host can start a meeting. The expiration time for the start_url
field is two hours for all regular users.
For custCreate meeting hosts( i.e., users created using the custCreate
option via the Create Users API), the expiration time of the start_url
field is 90 days from the generation of the start_url
.
For security reasons, the recommended way to retrieve the updated value for the start_url
field programmatically (after expiry) is by calling the Retrieve a Meeting API and referring to the value of the start_url
field in the response.
Scopes:
meeting:write:admin
meeting:write
Rate Limit Label: Medium
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://api.zoom.us/v2/users//meetings'
响应示例响应示例
201 - response
{
"created_at": "2019-09-05T16:54:14Z",
"duration": 60,
"host_id": "AbcDefGHi",
"id": 1100000,
"join_url": "https://zoom.us/j/1100000",
"settings": {
"alternative_hosts": "",
"approval_type": 2,
"audio": "both",
"auto_recording": "local",
"breakout_room": {
"enable": false,
"host_video": false,
"in_meeting": false,
"join_before_host": true,
"mute_upon_entry": false,
"participant_video": false,
"registrants_confirmation_email": true,
"registrants_email_notification": true,
"rooms": [
{
"name": "room1",
"participants": [
"james.user01@somemail1234.com",
"james.user02@somemail1234.com"
]
},
{
"name": "room2",
"participants": [
"james.user03@somemail1234.com"
]
}
],
"use_pmi": false,
"waiting_room": false,
"watermark": false
},
"close_registration": false,
"cn_meeting": false,
"enforce_login": false,
"enforce_login_domains": "",
"global_dial_in_countries": [
"US"
],
"global_dial_in_numbers": [
{
"city": "New York",
"country": "US",
"country_name": "US",
"number": "+1 1000200200",
"type": "toll"
},
{
"city": "San Jose",
"country": "US",
"country_name": "US",
"number": "+1 6699006833",
"type": "toll"
},
{
"city": "San Jose",
"country": "US",
"country_name": "US",
"number": "+1 408000000",
"type": "toll"
}
],
"start_time": "2019-08-30T22:00:00Z",
"start_url": "https://zoom.us/s/1100000?iIifQ.wfY2ldlb82SWo3TsR77lBiJjR53TNeFUiKbLyCvZZjw",
"status": "waiting",
"timezone": "America/New_York",
"topic": "API Test",
"type": 2,
"uuid": "ng1MzyWNQaObxcf3+Gfm6A=="
}
}
请求参数
Path 参数
userId
string
必需
me
as the value for userId.Body 参数multipart/form-data
agenda
string
可选
<= 2000 字符
duration
integer
可选
password
string
可选
If the requirements are enabled, you can view those requirements by calling either the Get User Settings API or the Get Account Settings API.
<= 10 字符
recurrence
object
可选
8
i.e., a recurring meeting with fixed time.end_date_time
string <date-time>
可选
end_times
integer
可选
<= 365
默认值:
1
monthly_day
integer
可选
3
to state which day in a month, the meeting should recur. The value range is from 1 to 31.23
as the value of this field and 1
as the value of the repeat_interval
field. Instead, if you would like the meeting to recur every three months, on 23rd of the month, change the value of the repeat_interval
field to 3
.默认值:
1
monthly_week
enum<integer>
可选
3
to state the week of the month when the meeting should recur. If you use this field, you must also use the monthly_week_day
field to state the day of the week when the meeting should recur. -1
- Last week of the month.1
- First week of the month.2
- Second week of the month.3
- Third week of the month.4
- Fourth week of the month.枚举值:
-11234
monthly_week_day
enum<integer>
可选
3
to state a specific day in a week when the monthly meeting should recur. To use this field, you must also use the monthly_week
field.1
- Sunday.2
- Monday.3
- Tuesday.4
- Wednesday.5
- Thursday.6
- Friday.7
- Saturday.枚举值:
1234567
repeat_interval
integer
可选
2
and the value of the type
parameter as 3
.90
days. For a weekly meeting the maximum interval that you can set is of 12
weeks. For a monthly meeting, there is a maximum of 3
months.type
enum<integer>
必需
1
- Daily.2
- Weekly.3
- Monthly.枚举值:
123
weekly_days
enum<string>
可选
2
to state which day(s) of the week the meeting should repeat. The value for this field could be a number between
1
to 7
in string format. For instance, if the meeting should recur on Sunday, provide "1"
as the value of this field.Note: If you would like the meeting to occur on multiple days of a week, you should provide comma separated values for this field. For instance, if the meeting should recur on Sundays and Tuesdays provide
"1,3"
as the value of this field.1
- Sunday. 2
- Monday.3
- Tuesday.4
- Wednesday.5
- Thursday.6
- Friday.7
- Saturday.枚举值:
1234567
默认值:
1
schedule_for
string
可选
settings
object
可选
additional_data_center_regions
array[string]
可选
allow_multiple_devices
boolean
可选
true
, attendees will be allowed to join a meeting from multiple devices.alternative_hosts
string
可选
alternative_hosts_email_notification
boolean
可选
默认值:
true
approval_type
enum<integer>
可选
2
. To enable registration required, set the approval type to 0
or 1
. Values include:0
- Automatically approve.1
- Manually approve.2
- No registration required.枚举值:
012
默认值:
2
approved_or_denied_countries_or_regions
object
可选
audio
enum<string>
可选
both
- Both Telephony and VoIP.telephony
- Telephony only.voip
- VoIP only.枚举值:
bothtelephonyvoip
默认值:
both
authentication_domains
string
可选
authentication_option
string
可选
meeting_authentication
setting set to true
. The value of this field can be retrieved from the id
field within authentication_options
array in the response of Get User Settings API.auto_recording
enum<string>
可选
local
- Record on local.cloud
- Record on cloud.none
- Disabled.枚举值:
localcloudnone
默认值:
none
breakout_room
object
可选
close_registration
boolean
可选
默认值:
false
cn_meeting
boolean
可选
默认值:
false
contact_email
string
可选
contact_name
string
可选
encryption_type
enum<string>
可选
The value of this field can be one of the following:
enhanced_encryption
: Enhanced encryption. Encryption is stored in the cloud if you enable this option. e2ee
: End-to-end encryption. The encryption key is stored in your local device and can not be obtained by anyone else. Enabling this setting also disables the following features: join before host, cloud recording, streaming, live transcription, breakout rooms, polling, 1:1 private chat, and meeting reactions.枚举值:
enhanced_encryptione2ee
global_dial_in_countries
array[string]
可选
host_video
boolean
可选
in_meeting
boolean
可选
默认值:
false
jbh_time
enum<integer>
可选
0
: Allow participant to join anytime.5
: Allow participant to join 5 minutes before meeting start time.10
: Allow participant to join 10 minutes before meeting start time.枚举值:
0510
join_before_host
boolean
可选
默认值:
false
language_interpretation
object
可选
meeting_authentication
boolean
可选
true
.mute_upon_entry
boolean
可选
默认值:
false
participant_video
boolean
可选
registrants_email_notification
boolean
可选
registrants_confirmation_email
field.registration_type
enum<integer>
可选
1
Attendees register once and can attend any of the occurrences.2
Attendees need to register for each occurrence to attend.3
Attendees register once and can choose one or more occurrences to attend.枚举值:
123
默认值:
1
show_share_button
boolean
可选
true
, the registration page for the meeting will include social share buttons.use_pmi
boolean
可选
默认值:
false
waiting_room
boolean
可选
true
, it will override and disable the join_before_host
setting.watermark
boolean
可选
默认值:
false
start_time
string <date-time>
可选
start_time
- local time and GMT.yyyy-MM-dd
THH:mm:ssZ
. Example: "2020-03-31T12:02:00Z"yyyy-MM-dd
THH:mm:ss
format and specify the timezone ID in the timezone
field OR leave it blank and the timezone set on your Zoom account will be used. You can also set the time as UTC as the timezone field.start_time
should only be used for scheduled and / or recurring webinars with fixed time.template_id
string
可选
timezone
string
可选
topic
string
可选
tracking_fields
array [object {2}]
可选
field
string
必需
value
string
可选
type
enum<integer>
可选
1
- Instant meeting.2
- Scheduled meeting.3
- Recurring meeting with no fixed time.8
- Recurring meeting with fixed time.枚举值:
1238
默认值:
2
示例值:
2
返回响应
修改于 2024-04-24 09:06:48