Zoom API
  1. Dashboards
Zoom API
  • Accounts
    • List sub accounts
      GET
    • Create a sub account
      POST
    • Disassociate a sub account
      DELETE
    • Get sub account details
      GET
    • Get locked settings
      GET
    • Update locked settings
      PATCH
    • Get managed domains
      GET
    • Update options
      PATCH
    • Update the account owner
      PUT
    • Get settings
      GET
    • Update settings
      PATCH
    • Delete virtual background files
      DELETE
    • Upload virtual background files
      POST
    • Get trusted domains
      GET
  • 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
    • Get zoom meetings client feedback
      GET
    • List client meeting satisfaction
      GET
    • Get CRC port usage
      GET
    • Get IM metrics
      GET
    • Get top 25 Zoom Rooms with issues
      GET
    • Get issues of Zoom Rooms
      GET
    • List meetings
      GET
    • Get meeting details
      GET
    • List meeting participants
      GET
    • List meeting participants QoS
      GET
    • Get post meeting feedback
      GET
    • Get sharing/recording details
      GET
    • Get meeting participant QoS
      GET
    • List webinars
      GET
    • Get webinar details
      GET
    • Get webinar participants
      GET
    • List webinar participant QoS
      GET
    • Get post webinar feedback
      GET
    • Get sharing/recording details
      GET
    • Get webinar participant QoS
      GET
    • List Zoom Rooms
      GET
    • Get top 25 issues of Zoom Rooms
      GET
    • Get Zoom Rooms details
      GET
    • List call logs
      GET
    • Get call QoS
      GET
    • Get call details from call log
      GET
  • Deprecated API Endpoints
    • List past meeting's files
    • List past webinar files
  • Webinars
    • Get webinar absentees
    • List past webinar instances
    • List webinar participants
    • List past webinar poll results
    • List Q&A of past webinar
    • List webinar templates
    • List webinars
    • Create a webinar
    • Delete a webinar
    • Get a webinar
    • Update a webinar
    • Perform batch registration
    • Remove panelists
    • List panelists
    • Add panelists
    • Remove a panelist
    • List a webinar's polls
    • Create a webinar's poll
    • Delete a webinar poll
    • Get a webinar poll
    • Update a webinar poll
    • List webinar registrants
    • Add a webinar registrant
    • List registration questions
    • Update registration questions
    • Update registrant's status
    • Delete a webinar registrant
    • Get a webinar registrant
    • Update webinar status
    • Get webinar tracking sources
  • 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. Dashboards

Get webinar participants

GET
/metrics/webinars/{webinarId}/participants
Dashboards
Retrieve details on participants from live or past webinars.

Scopes: dashboard_webinars:read:admin
Rate Limit Label: Heavy
Prerequisites:
Business, Education or API Plan with Webinar add-on.
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://api.zoom.us/v2/metrics/webinars//participants'
响应示例响应示例
200 - response
{
  "next_page_token": "string",
  "page_count": "integer",
  "page_size": "integer",
  "participants": [
    {
      "connection_type": "string",
      "data_center": "string",
      "device": "string",
      "domain": "string",
      "harddisk_id": "string",
      "id": "string [uuid]",
      "ip_address": "string",
      "join_time": "string [date-time]",
      "leave_reason": "string",
      "leave_time": "string [date-time]",
      "location": "string",
      "mac_addr": "string",
      "microphone": "string",
      "network_type": "string",
      "pc_name": "string",
      "recording": "boolean",
      "share_application": "boolean",
      "share_desktop": "boolean",
      "share_whiteboard": "boolean",
      "speaker": "string",
      "user_id": "string",
      "user_name": "string",
      "version": "string"
    }
  ],
  "total_records": "integer"
}

请求参数

Path 参数
webinarId
string 
必需
The webinar ID or the webinar UUID. If a webinar ID is provided in the request instead of a UUID, the response will be for the latest webinar instance.
If a UUID starts with "/" or contains "//" (example: "/ajXp112QmuoKj4854875=="), you must double encode the UUID before making an API request.
Query 参数
type
enum<string> 
可选
The webinar type.
枚举值:
pastlive
默认值:
live
page_size
integer 
可选
The number of records returned within a single API call.
<= 300
默认值:
30
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.
include_fields
enum<string> 
可选
Provide 'registrant_id' as the value for this field if you would like to see the registrant ID attribute in the response of this API call. A registrant ID is a unique identifier of a webinar registrant.
枚举值:
registrant_id

返回响应

🟢200**HTTP Status Code:** `200`<br> Webinar participants returned.
application/json
Body
Pagination object.
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_size
integer 
可选
The number of records returned within a single API call.
<= 300
默认值:
30
total_records
integer 
可选
The number of all records available across pages.
participants
array [object {29}] 
可选
Array of user objects.
audio_quality
enum<string> 
可选
Audio quality of the participant.
枚举值:
goodfairpoorbad
connection_type
string 
可选
Participant connection type.
customer_key
string 
可选
Another identifier for the participant. Can be a number or characters, maximum length of 15 characters.
<= 15 字符
data_center
string 
可选
Participant data center.
device
string 
可选
The type of device using which the participant joined the webinar. The possible values for this field are:
Phone: Participant joined via PSTN.
H.323/SIP: Participant joined via an H.323 or SIP device.
Windows: Participant joined via VoIP using a Windows device.
Mac: Participant joined via VoIP using a Mac device.
iOS: Participant joined via VoIP using an iOS device.
Android: Participant joined via VoIP using an Android device.
domain
string 
可选
Participant domain.
email
string 
可选
Email address of the participant.
harddisk_id
string 
可选
Participant hard disk ID.
id
string <uuid>
可选
Universally unique identifier of the Participant. It is the same as the User ID of the participant if the participant joins the meeting by logging into Zoom. If the participant joins the meeting without logging in, the value of this field will be blank.
ip_address
string 
可选
Participant IP address.
join_time
string <date-time>
可选
Participant join time.
leave_reason
string 
可选
Possible reasons for why a participant left the Webinar.
leave_time
string <date-time>
可选
Participant leave time.
location
string 
可选
Participant location.
mac_addr
string 
可选
Participant MAC address.
microphone
string 
可选
Participant microphone.
network_type
string 
可选
Participant network type.
pc_name
string 
可选
Participant PC name.
recording
boolean 
可选
Participant record?
registrant_id
string 
可选
Unique identifier of the registrant. This field is only returned if you entered "registrant_id" as the value of include_fields query parameter.
screen_share_quality
enum<string> 
可选
Screen share quality of the participant.
枚举值:
goodfairpoorbad
share_application
boolean 
可选
Did the participant share an application?
share_desktop
boolean 
可选
Did the participant share their desktop?
share_whiteboard
boolean 
可选
Did the participant share their whiteboard?
speaker
string 
可选
Participant speaker.
user_id
string 
可选
Participant ID. This is a unique ID assigned to the participant joining a meeting and is valid for that meeting only.
user_name
string 
可选
Participant display name.
version
string 
可选
Participant version.
video_quality
enum<string> 
可选
Video quality of the participant.
枚举值:
goodfairpoorbad
🔵300**Error Code:** `300`<br> Can not access webinar info, {webinarId}.
🟠404**HTTP Status Code:** `404`<br> **Error Code:** `3001`<br> This webinar's detail info is not available or ID is not valid.

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

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

扫码加入交流群
上一页
Get webinar details
下一页
List webinar participant QoS
Built with