Zoom API
  1. Webinars
Zoom API
  • Accounts
    • List sub accounts
    • Create a sub account
    • Disassociate a sub account
    • Get sub account details
    • Get locked settings
    • Update locked settings
    • Get managed domains
    • Update options
    • Update the account owner
    • Get settings
    • Update settings
    • Delete virtual background files
    • Upload virtual background files
    • Get trusted domains
  • Billing
    • Get billing information
    • Update billing information
    • List billing invoices
    • Get invoice details
    • Get plan Information
    • Subscribe plans
    • Subscribe additional plan
    • Update an additional plan
    • Cancel additional plans
    • Update a base plan
    • Cancel a base plan
    • Get plan usage
    • Download an invoice file
  • Phone
    • Update BYOC settings
    • Set up a Zoom Phone account
    • Assign SIP trunks
    • Update SIP trunk details
    • Add BYOC phone numbers
    • Get account's call logs
    • List calling plans
    • Change main company number
    • List phone numbers
    • Get phone number details
    • Update phone number details
    • Get call recordings
    • List setting templates
    • Add a setting template
    • Get setting template details
    • Update a setting template
    • List BYOC SIP trunks
    • List phone users
    • Get user's profile
    • Update user's profile
    • Get user's call logs
    • Delete a user's call log
    • Assign calling plan to a user
    • Unassign user's calling plan
    • Assign phone number to user
    • Unassign phone number
    • Get user's recordings
    • Get user's settings
    • Remove shared access
    • Update shared access
    • Set up shared access
    • Get user's voicemails
    • Delete a voicemail
  • Cloud Recording
    • List recordings of an account
    • List archived files
    • Delete meeting recordings
    • Get meeting recordings
    • List recording registrants
    • Create a recording registrant
    • Get registration questions
    • Update registration questions
    • Update registrant's status
    • Get meeting recording settings
    • Update meeting recording settings
    • Recover meeting recordings
    • Delete a meeting recording file
    • Recover a single recording
    • List all recordings
  • SIP Connected Audio
    • List internal call-out countries
    • Add internal call-out countries
    • Delete internal call-out country
    • List internal numbers
    • Add internal numbers
    • Delete an internal number
    • Delete all numbers
    • Assign numbers
    • Assign SIP trunk configuration
    • List SIP trunks
    • Assign SIP trunks
    • Delete a SIP trunk
    • List SIP trunk numbers
  • Users
    • Switch a user's account
    • List users
    • Create users
    • Check a user email
    • Get user's ZAK
    • Check a user's PM room
    • Delete a user
    • Get a user
    • Update a user
    • Delete user assistants
    • List user assistants
    • Add assistants
    • Delete a user assistant
    • Update a user's email
    • Update a user's password
    • Get user permissions
    • Upload a user's profile picture
    • Update a user's presence status
    • Delete user schedulers
    • List user schedulers
    • Delete a scheduler
    • Get user settings
    • Update user settings
    • Delete virtual background files
    • Upload virtual background files
    • Update user status
    • Revoke a user's SSO token
    • Get a user token
  • Chat Channels
    • Delete a channel
    • Get a channel
    • Update a channel
    • Leave a channel
    • Join a channel
    • Remove a member
    • List user's channels
    • Create a channel
  • Contacts
    • List user's contacts
    • Get user's contact details
    • Search company contacts
  • Chat Channels (Account-level)
    • Delete a channel
    • Get a channel
    • Update a channel
    • List channel members
    • Invite channel members
    • Remove a member
  • Chat Messages
    • List user's chat messages
    • Send a chat message
    • Delete a message
    • Update a message
  • Groups
    • List groups
    • Create a group
    • Delete a group
    • Get a group
    • Update a group
    • Get locked settings
    • Update locked settings
    • List group members
    • Add group members
    • Delete a group member
    • Update a group member
    • Get a group's settings
    • Update a group's settings
    • Delete virtual background files
    • Upload virtual background files
  • Devices
    • List H.323/SIP devices
    • Create a H.323/SIP device
    • Delete a H.323/SIP device
    • Update a H.323/SIP device
  • Chatbot Messages
    • Send chatbot messages
    • Delete a chatbot message
    • Edit a chatbot message
  • IM Chat
    • Get IM chat sessions
    • Get IM chat messages
    • Send IM messages
    • Get user’s IM messages
  • IM Groups
    • List IM directory groups
    • Create an IM directory group
    • Delete an IM directory group
    • Retrieve an IM directory group
    • Update an IM directory group
    • List IM directory group members
    • Add IM directory group members
    • Delete an IM directory group member
  • Meetings
    • Use in-Meeting recording controls
    • Delete a meeting
    • Get a meeting
    • Update a meeting
    • Perform batch poll creation
    • Get meeting invitation
    • Get live stream details
    • Update a live stream
    • Update Live Stream Status
    • List meeting polls
    • Create a meeting poll
    • Delete a meeting poll
    • Get a meeting poll
    • Update a meeting poll
    • List meeting registrants
    • Add meeting registrant
    • List registration questions
    • Update registration questions
    • Update registrant's status
    • Delete a meeting registrant
    • Update meeting status
    • List ended meeting instances
    • List past meeting's poll results
    • Get past meeting details
    • Get past meeting participants
    • List meeting templates
    • List meetings
    • Create a meeting
  • Dashboards
    • List Zoom meetings client feedback
    • Get zoom meetings client feedback
    • List client meeting satisfaction
    • Get CRC port usage
    • Get IM metrics
    • Get top 25 Zoom Rooms with issues
    • Get issues of Zoom Rooms
    • List meetings
    • Get meeting details
    • List meeting participants
    • List meeting participants QoS
    • Get post meeting feedback
    • Get sharing/recording details
    • Get meeting participant QoS
    • List webinars
    • Get webinar details
    • Get webinar participants
    • List webinar participant QoS
    • Get post webinar feedback
    • Get sharing/recording details
    • Get webinar participant QoS
    • List Zoom Rooms
    • Get top 25 issues of Zoom Rooms
    • Get Zoom Rooms details
    • List call logs
    • Get call QoS
    • Get call details from call log
  • Deprecated API Endpoints
    • List past meeting's files
    • List past webinar files
  • Webinars
    • Get webinar absentees
      GET
    • List past webinar instances
      GET
    • List webinar participants
      GET
    • List past webinar poll results
      GET
    • List Q&A of past webinar
      GET
    • List webinar templates
      GET
    • List webinars
      GET
    • Create a webinar
      POST
    • Delete a webinar
      DELETE
    • Get a webinar
      GET
    • Update a webinar
      PATCH
    • Perform batch registration
      POST
    • Remove panelists
      DELETE
    • List panelists
      GET
    • Add panelists
      POST
    • Remove a panelist
      DELETE
    • List a webinar's polls
      GET
    • Create a webinar's poll
      POST
    • Delete a webinar poll
      DELETE
    • Get a webinar poll
      GET
    • Update a webinar poll
      PUT
    • List webinar registrants
      GET
    • Add a webinar registrant
      POST
    • List registration questions
      GET
    • Update registration questions
      PATCH
    • Update registrant's status
      PUT
    • Delete a webinar registrant
      DELETE
    • Get a webinar registrant
      GET
    • Update webinar status
      PUT
    • Get webinar tracking sources
      GET
  • Phone Auto Receptionists
    • Add an auto receptionist
    • Update auto receptionist details
    • Unassign all phone numbers
    • Assign phone numbers
    • Unassign a phone number
  • Phone Blocked List
    • List blocked lists
    • Create a blocked list
    • Delete a blocked list
    • Get blocked list details
    • Update a blocked list
  • Phone Call Queues
    • List call queues
    • Create a call queue
    • Delete a call queue
    • Get call queue details
    • Update call queue details
    • Change call queue manager
    • Unassign all members
    • Add members to a call queue
    • Unassign a member
    • Unassign all phone numbers
    • Assign numbers to a call queue
    • Unassign a phone number
    • Get call queue recordings
  • Common Area Phones
    • List common area phones
    • Add a common area phone
    • Delete a common area phone
    • Get common area phone details
    • Update common area phone
  • Phone Devices
    • List devices
    • Add a device
    • Delete a device
    • Get device details
    • Update a device
  • Phone Reports
    • Get operation logs report
  • Phone Shared Line Groups
    • List shared line groups
    • Create a shared line group
    • Delete a shared line group
    • Get a shared line group
    • Update a shared line group
    • Unassign members of a shared line group
    • Add members to a shared line group
    • Unassign a member from a shared line group
    • Assign phone numbers
    • Unassign a phone number
  • Phone Site
    • List phone sites
    • Create a phone site
    • Delete a phone site
    • Get phone site details
    • Update phone site details
  • Reports
    • Get sign In / sign out activity report
    • Get cloud recording usage report
    • Get daily usage report
    • Get meeting detail reports
    • Get meeting participant reports
    • Get meeting poll reports
    • Get operation logs report
    • Get telephone reports
    • Get active/inactive host reports
    • Get meeting reports
    • Get webinar detail reports
    • Get webinar participant reports
    • Get webinar poll reports
    • Get webinar Q&A report
  • Roles
    • List roles
    • Create a role
    • Delete a role
    • Get role information
    • Update role information
    • List members in a role
    • Assign a role
    • Unassign a role
  • Rooms
    • List Zoom Rooms
    • Add a Zoom Room
    • List digital signage contents
    • Update E911 digital signage
    • Check-in or check-out of a Zoom Room
    • Delete a Zoom Room
    • Get Zoom Room profile
    • Update a Zoom Room profile
    • List Zoom Room devices
    • Change a Zoom Room's location
    • Get Zoom Room settings
    • Update Zoom Room settings
  • Rooms Account
    • Get Zoom Room account profile
    • Update Zoom Room account profile
    • Get Zoom Room account settings
    • Update Zoom Room account settings
  • Rooms Location
    • List Zoom Room locations
    • Add a location
    • Get Zoom Room location structure
    • Update Zoom Rooms location structure
    • Get Zoom Room location profile
    • Update Zoom Room location profile
    • Change the assigned parent location
    • Get location settings
    • Update location settings
  • Rooms Devices
    • Change Zoom Rooms' app version
  • SIP Phone
    • List SIP phones
    • Enable SIP phone
    • Delete SIP phone
    • Update SIP phone
  • TrackingField
    • List tracking fields
    • Create a tracking field
    • Delete a tracking field
    • Get a tracking field
    • Update a tracking field
  • TSP
    • Get account's TSP information
    • Update account's TSP information
    • List user's TSP accounts
    • Add a user's TSP account
    • Set global dial-in URL for a TSP user
    • Delete a user's TSP account
    • Get a user's TSP account
    • Update a TSP account
  • PAC
    • List a user's PAC accounts
  • Data Compliance
  • Webhooks
  • master account APIs
  1. Webinars

List webinar registrants

GET
/webinars/{webinarId}/registrants
Webinars
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 10,000 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 list all the users that have registered for a webinar.

Prerequisites:
Pro or higher plan with a Webinar Add-on.
Scopes: webinar:read:admin webinar:read
Rate Limit Label: Medium
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://api.zoom.us/v2/webinars//registrants'
响应示例响应示例
200 - response
{
  "page_count": "1",
  "page_number": "1",
  "page_size": "30",
  "registrants": [
    {
      "address": "dsfhkdjsfh st",
      "city": "jackson heights",
      "comments": "Looking forward to the Webinar",
      "country": "US",
      "create_time": "2019-02-26T23:01:16.899Z",
      "custom_questions": [
        {
          "title": "What do you hope to learn from this Webinar?",
          "value": "Look forward to learning how you come up with new recipes and what other services you offer."
        }
      ],
      "email": "sjfkghdsg@someemail.dfgjd",
      "first_name": "Jill",
      "id": "24000002122",
      "industry": "Food",
      "job_title": "Chef",
      "join_url": "https://zoom.us/webinar/mywebinarissocooldighdghodghodg",
      "last_name": "Chill",
      "no_of_employees": "10",
      "org": "Cooking Org",
      "phone": "00000000",
      "purchasing_time_frame": "1-3 months",
      "role_in_purchase_process": "Influencer",
      "state": "NY",
      "status": "approved",
      "zip": "11371"
    }
  ],
  "total_records": "1"
}

请求参数

Path 参数
webinarId
integer <int64>
必需
The webinar ID in "long" format(represented as int64 data type in JSON).
Query 参数
occurrence_id
string 
可选
The meeting occurrence ID.
status
enum<string> 
可选
The registrant status:
pending - Registrant's status is pending.
approved - Registrant's status is approved.
denied - Registrant's status is denied.
枚举值:
pendingapproveddenied
默认值:
approved
tracking_source_id
string 
可选
The tracking source ID for the registrants. Useful if you share the webinar registration page in multiple locations. See Creating source tracking links for webinar registration for details.
page_size
integer 
可选
The number of records returned within a single API call.
<= 300
默认值:
30
page_number
integer 
可选
Deprecated - This field has been deprecated and we will stop supporting it completely in a future release. Please use "next_page_token" for pagination instead of this field.
The page number of the current page in the returned records.
默认值:
1
next_page_token
string 
可选
The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.

返回响应

🟢200**HTTP Status Code:** `200`<br> Webinar plan subscription is missing. Enable webinar for this user once the subscription is added:{userId}.
application/json
Body
List of users.
next_page_token
string 
可选
The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.
page_count
integer 
可选
The number of pages returned for the request made.
page_number
integer 
可选
Deprecated: This field has been deprecated. Please use the "next_page_token" field for pagination instead of this field.
The page number of the current results.
默认值:
1
page_size
integer 
可选
The number of records returned with a single API call.
<= 300
默认值:
30
total_records
integer 
可选
The total number of all the records available across pages.
registrants
array [object {21}] 
可选
List of registrant objects.
id
string 
可选
Registrant ID.
address
string 
可选
Registrant's address.
city
string 
可选
Registrant's city.
comments
string 
可选
A field that allows registrants to provide any questions or comments that they might have.
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.
custom_questions
array [object {2}] 
可选
Custom questions.
email
string 
必需
A valid email address of the registrant.
<= 128 字符
first_name
string 
必需
Registrant's first name.
<= 64 字符
industry
string 
可选
Registrant's Industry.
job_title
string 
可选
Registrant's job title.
last_name
string 
可选
Registrant's last name.
<= 64 字符
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
org
string 
可选
Registrant's Organization.
phone
string 
可选
Registrant's Phone number.
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
state
string 
可选
Registrant's State/Province.
zip
string 
可选
Registrant's Zip/Postal Code.
create_time
string <date-time>
可选
The time at which the registrant registered.
join_url
string <string>
可选
The URL using which an approved registrant can join the webinar.
status
string 
可选
The status of the registrant's registration.
approved: User has been successfully approved for the webinar.
pending: The registration is still pending.
denied: User has been denied from joining the webinar.
🔵300**HTTP Status Code:** `300`<br>Invalid webinar ID.
🟠400**HTTP Status Code:** `400`<br> Bad request<br> **Error Code:** `1010`<br> User does not belong to this account:{accountId}.<br>
🟠404**HTTP Status Code:** `404`<br> Webinar not found.<br> **Error Code:** `1001`<br> User {userId} does not exist or does not belong to this account.<br> **Error Code:** `3001`<br> Webinar {webinarId} not found or has expired.<br>

【Zoom】API开发者 微信交流群

用微信扫右侧二维码,加入【Zoom】API开发者 交流群,互助沟通

扫码加入交流群
上一页
Update a webinar poll
下一页
Add a webinar registrant
Built with