patch

/webinars/{webinarId}

Zoom users with a Webinar Plan have access to creating and managing Webinars. Webinar allows a host to broadcast a Zoom meeting to up to 1000 attendees.
Use this API to make updates to a scheduled Webinar.

Scopes: webinar:write:admin webinar:write
Prerequisites:

  • Pro or higher plan with a Webinar Add-on.

Authorization

oauth2 - authorizationCode

Request Parameters

1 Path Parameter
1 Query Parameter

Request Body

Webinar.

1 Example
Schema
object

Webinar object

topic
string

Webinar topic.

type
integer

Webinar Types:
5 - webinar.
6 - Recurring webinar with no fixed time.
9 - Recurring webinar with a fixed time.

3 validations
start_time
string

Webinar start time, in the format “yyyy-MM-dd’T’HH:mm:ss’Z’.” Should be in GMT time. In the format “yyyy-MM-dd’T’HH:mm:ss.” This should be in local time and the timezone should be specified. Only used for scheduled webinars and recurring webinars with a fixed time.

1 validation
duration
integer

Webinar duration (minutes). Used for scheduled webinar only.

timezone
string

Time zone to format start_time. For example, “America/Los_Angeles”. For scheduled meetings only. Please reference our time zone list for supported time zones and their formats.

password
string

Webinar password. Password may only contain the following characters: [a-z A-Z 0-9 @ - _ * !]. Max of 10 characters.

1 validation
agenda
string

Webinar description.

tracking_fields
array[object]

Tracking fields

recurrence
object

Recurrence object.

settings
object

Webinar settings.

Responses

HTTP Status Code: 200
Webinar subscription plan is missing. Enable webinar for this user once the subscription is added:{userId}.

Send a Test Request

Send requests directly from the browser (CORS must be enabled)
Path Params
1 path param not set
webinarId
$$.env
1 variable not set
oauth_access_token