- Accounts
- List sub accountsGET
- Create a sub accountPOST
- Disassociate a sub accountDELETE
- Get sub account detailsGET
- Get locked settingsGET
- Update locked settingsPATCH
- Get managed domainsGET
- Update optionsPATCH
- Update the account ownerPUT
- Get settingsGET
- Update settingsPATCH
- Delete virtual background filesDELETE
- Upload virtual background filesPOST
- Get trusted domainsGET
- Billing
- 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
- Users
- Switch a user's accountPUT
- List usersGET
- Create usersPOST
- Check a user emailGET
- Get user's ZAKGET
- Check a user's PM roomGET
- Delete a userDELETE
- Get a userGET
- Update a userPATCH
- Delete user assistantsDELETE
- List user assistantsGET
- Add assistantsPOST
- Delete a user assistantDELETE
- Update a user's emailPUT
- Update a user's passwordPUT
- Get user permissionsGET
- Upload a user's profile picturePOST
- Update a user's presence statusPUT
- Delete user schedulersDELETE
- List user schedulersGET
- Delete a schedulerDELETE
- Get user settingsGET
- Update user settingsPATCH
- Delete virtual background filesDELETE
- Upload virtual background filesPOST
- Update user statusPUT
- Revoke a user's SSO tokenDELETE
- Get a user tokenGET
- Chat Channels
- Contacts
- Chat Channels (Account-level)
- Chat Messages
- Groups
- Devices
- Chatbot Messages
- IM Chat
- IM Groups
- 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
- 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
- Phone Blocked List
- Phone Call Queues
- Common Area Phones
- Phone Devices
- Phone Reports
- Phone Shared Line Groups
- Phone Site
- 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
- Rooms
- Rooms Account
- Rooms Location
- Rooms Devices
- SIP Phone
- TrackingField
- TSP
- PAC
- Data Compliance
- Webhooks
- master account APIs
Get a user token
GET
/users/{userId}/token
Users
This token is used for starting meetings with the Client SDK.
Scopes:
user:read:admin
user:read
Light
If a user signed into Zoom using Google or Facebook, a null value will be returned for the token. To get the token with this API, ask the user to sign into Zoom using their email and password instead.
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://api.zoom.us/v2/users//token'
响应示例响应示例
200 - response
{
"token": "string"
}
请求参数
Path 参数
userId
string
必需
me
as the value for userId.Query 参数
type
enum<string>
可选
token
- Used for starting meetings with the client SDK. This token expires in 14 days and a new token will be returned after the expiry.zak
- Used for generating the start meeting URL. The token expiration time is two hours. For API users, the expiration time is 90 days.枚举值:
tokenzak
ttl
integer
可选
type
field where the value of type
field is zak
. The value of this field denotes the expiry time of the zak
token in seconds. For example, if you would like the zak token to be expired after one hour of the token generation, the value of this field should be 3600
.返回响应
🟢200**HTTP Status Code:** `200`<br>
Token returned.
application/json
Body
token
string
可选
🟠404**HTTP Status Code:** `404` **Not Found**<br><br>
**Error Code:** `1001`<br>
User does not exist: $userId.

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


修改于 2024-04-24 09:06:48