post

/webinars/{webinarId}/registrants

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. Scheduling a Webinar with registration requires your registrants to complete a brief form before receiving the link to join the Webinar.
Use this API to create and submit the registration of a user for a 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

1 Example
Schema
object

Webinar registrant.

email
string

A valid email address of the registrant.

required
first_name
string

Registrant’s first name.

required
last_name
string

Registrant’s last name.

required
address
string

Registrant’s address.

city
string

Registrant’s city.

country
string

Registrant’s country.

zip
string

Registrant’s Zip/Postal Code.

state
string

Registrant’s State/Province.

phone
string

Registrant’s Phone number.

industry
string

Registrant’s Industry.

org
string

Registrant’s Organization.

job_title
string

Registrant’s job title.

purchasing_time_frame
string

This field can be included to gauge interest of webinar attendees towards buying your product or service.

Purchasing Time Frame:
Within a month
1-3 months
4-6 months
More than 6 months
No timeframe

role_in_purchase_process
string

Role in Purchase Process:
Decision Maker
Evaluator/Recommender
Influencer
Not involved

no_of_employees
string

Number of Employees:
1-20
21-50
51-100
101-500
500-1,000
1,001-5,000
5,001-10,000
More than 10,000

comments
string

A field that allows registrants to provide any questions or comments that they might have.

custom_questions
array[object]

Custom questions.

Responses

HTTP Status Code: 201
Registration created.

1 Example
Schema
object
registrant_id
string

Registrant ID

id
string

Registrant ID

topic
string

Topic

start_time
string

Start time

1 validation
join_url
string

Join URL for this registrant

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