- 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
GET
/users/{userId}
Users
Scopes:
user:read:admin
user:read
Light
id
and created_at
fields will be returned. The value of created_at
will be the time at which the API call was made until the user activates their account.请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://api.zoom.us/v2/users/'
响应示例响应示例
200 - response
{
"account_id": "EAAAAAbbbbbCCCCHMA",
"created_at": "2018-11-15T01:10:08Z",
"custom_attributes": [
{
"key": "cb3674544gexq",
"name": "Country of Citizenship",
"value": "Nepal"
}
],
"dept": "",
"email": "harryg@dfkjdslfjkdsfjkdsf.fsdfdfd",
"first_name": "Harry",
"group_ids": [],
"host_key": "0000",
"id": "z8dsdsdsdsdCfp8uQ",
"im_group_ids": [
"CcSAAAAAAABBBVoQ"
],
"jid": "hghghfghdfghdfhgh@xmpp.zoom.us",
"language": "en-US",
"last_client_version": "4.4.55383.0716(android)",
"last_login_time": "2019-09-13T21:08:52Z",
"last_name": "Grande",
"manager": "name@example.com",
"personal_meeting_url": "https://zoom.us/j/6352635623323434343443",
"phone_country": "USA",
"phone_number": "00000000",
"pic_url": "https://lh4.googleusercontent.com/-hsgfhdgsfghdsfghfd-photo.jpg",
"pmi": 100000000,
"role_id": "hdsfwyteg3675hgfs",
"role_name": "Owner",
"status": "active",
"timezone": "America/Los_Angeles",
"type": 2,
"use_pmi": false,
"verified": 1
}
请求参数
Path 参数
userId
string
必需
me
as the value for userId.Query 参数
login_type
enum<string>
可选
0
- Facebook.1
- Google.99
- API.100
- Zoom.101
- SSO.枚举值:
0199100101
返回响应
🟢200**HTTP Status Code:** `200` **OK**<br>
User object returned.
application/json
Body
The user object represents a specific user on Zoom.
id
string
User ID.
created_at
string <date-time>
可选
dept
string
可选
email
string
必需
默认值:
john.doe@email.com
first_name
string
可选
<= 64 字符
last_client_version
string
可选
last_login_time
string <date-time>
可选
last_name
string
可选
<= 64 字符
pmi
integer <int64>
可选
role_name
string
可选
timezone
string
可选
type
enum<integer>
必需
1
- Basic.2
- Licensed.3
- On-prem.99
- None (this can only be set with ssoCreate
).枚举值:
12399
use_pmi
boolean
可选
true
if user has enabled PMI for instant meetinsgs, false
otherwise.默认值:
false
account_id
string
可选
cms_user_id
string
可选
company
string
可选
custom_attributes
object
可选
key
string
可选
name
string
可选
value
string
可选
group_ids
array[string]
可选
host_key
string
可选
im_group_ids
array[string]
可选
jid
string
可选
job_title
string
可选
language
string
可选
location
string
可选
login_type
enum<integer>
可选
0
: Facebook1
: Google99
: API100
: ZOOM101
: SSO枚举值:
0199100101
manager
string <email>
可选
personal_meeting_url
string
可选
phone_country
string
可选
User's country for Company Phone Number.
phone_number
string
可选
User's phone number.
phone_numbers
object
可选
code
string
可选
country
string
可选
number
field is a Brazil based number, the value of the country
field should be BR
.number
string
可选
verified
boolean
可选
pic_url
string
可选
plan_united_type
string
可选
role_id
string
可选
status
enum<string>
可选
枚举值:
pendingactiveinactive
vanity_url
string
可选
verified
integer
可选
1
- Account verified.0
- Account not verified.🟠400**HTTP Status Code:** `400` **Bad Request**<br>
Bad request<br>
**Error Code:** `1120`<br>
A valid invitation to join the Zoom account was not found for this user. <br>
This error is thrown if you added a user in your account but the user did not accept t
🟠404**HTTP Status Code:** `404` **Not Found**<br>
**Error Code:** `1001`<br>
User does not exist: $userId.<br>

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


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