Introduction
Using Zoom APIs
Pagination
Error Definitions
Rate Limits
Testing Zoom APIs
Account Events
App Events
Chat Message Events
Chat Channel Events
Chatbot Events
Meeting Events
Phone Events
Recording Events
TSP Events
User Events
Webinar Events
Zoom Room Events
Data Compliance
post

/meetings/{meetingId}/registrants

Register a participant for a meeting.

Prerequisite:

  • Host user type must be “Licensed”.

Scopes: meeting:write:admin meeting:write Rate Limit Label: Light

Authorization

oauth2 - authorizationCode

Request Parameters

1 Path Parameter
1 Query Parameter

Request Body

1 Example
Schema
object

Registrant.

email
string

A valid email address of the registrant.

1 validation + required
first_name
string

Registrant’s first name.

1 validation + required
last_name
string

Registrant’s last name.

1 validation
address
string

Registrant’s address.

city
string

Registrant’s city.

country
string

Registrant’s country. The value of this field must be in two-letter abbreviated form and must match the ID field provided in the Countries table.

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.

language
string

Registrant’s language preference for confirmation emails. The value can be one of the following: en-US,de-DE,es-ES,fr-FR,jp-JP,pt-PT,ru-RU,zh-CN, zh-TW, ko-KO, it-IT, vi-VN.

Responses

HTTP Status Code: 201
Registration created.

1 Example
Schema
object
id
integer

Meeting ID: Unique identifier of the meeting in “long” format(represented as int64 data type in JSON), also known as the meeting number.

1 validation
join_url
string

Unique URL for this registrant to join the meeting. This URL should only be shared with the registrant for whom the API request was made. If the meeting was created with manual approval type (approval_type: 1), the join URL will not be returned in the response.

registrant_id
string

Unique identifier of the registrant.

start_time
string

The start time for the meeting.

topic
string

Topic of the meeting.

Send a Test Request

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