Introduction
Using Zoom APIs
Pagination
Error Definitions
Rate Limits
Testing Zoom APIs with Postman
Account
Audio Library
Auto Receptionists
Blocked List
Call Handling
Call Logs
Call Queues
Carrier Reseller
Common Area Phones
Dashboard
Devices
Directory Backup Routing Rules
Emergency Service Locations
External Contacts
IVR
Monitoring Groups
Phone Numbers
Provider Exchange
Recordings
Reports
Setting Templates
Settings
Shared Access
Shared Line Group
Site
SMS
Users
Voicemails
Zoom Rooms
Cloud Recording
Sessions
Archiving Events
Account Events
App Events
Billing Events
Chat Message Events
Chat Channel Events
Chatbot Events
Meeting Events
Phone Events
Recording Events
TSP Events
User Events
Webinar Events
Video SDK Events
Zoom Room Events
Deprecated API Endpoints
post

/users

Use this API to add a new user to your Zoom account.

Scopes: user:write:admin, user:write
Rate Limit Label: Light

Note: The following rate limits apply when you use the create value for the action field:

  • 50 requests per day for Free accounts.
  • 1,500 requests per day for Pro accounts.
  • 10,000 requests per day for Business+ accounts.

Prerequisites:

  • A Pro or higher plan.

Authorization

oauth2 - authorizationCode

Request Body

User

1 Example
Schema
object
action
string

The action to take to create the new user:

  • create — The user receives an email from Zoom containing a confirmation link. The user must then use the link to activate their Zoom account. The user can then set or change their password.
  • autoCreate — This action is for Enterprise customers with a managed domain. This feature is disabled by default because of the security risk involved in creating a user who does not belong to your domain.
  • custCreate — Users created with this action do not have passwords and will not have the ability to log into the Zoom web portal or the Zoom client. These users can still host and join meetings using the start_url and join_url respectively. To use this option, you must contact the Integrated Software Vendor (ISV) sales team.
  • ssoCreate — This action is provided for the enabled “Pre-provisioning SSO User” option. A user created this way has no password. If it is not a Basic user, a personal vanity URL with the username (no domain) of the provisioning email is generated. If the username or PMI is invalid or occupied, it uses a random number or random personal vanity URL.
1 validation + required
user_info
object

Responses

HTTP Status Code: 201
User created.

1 Header
1 Example
Schema
object
id
string

User ID.

first_name
string

User’s first name.

1 validation
last_name
string

User’s last name.

1 validation
email
string

User email address.

type
integer

User type:
1 - Basic.
2 - Licensed.
3 - On-prem.
99 - None (this can only be set with ssoCreate).

1 validation

Send a Test Request

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