# Article Name 3 Ways to Deactivate Users in Zoom # Article Summary Discover three ways to deactivate users in Zoom to manage accounts, control access, and maintain security for your organization # Original HTML URL on Toriihq.com https://www.toriihq.com/articles/how-to-deactivate-user-zoom # Details Managing Zoom users means balancing easy collaboration with tight security. Deactivating accounts when people leave or change roles keeps meetings and data safe while simplifying billing and licenses. In the next section I'll walk through three ways to deactivate users, bulk, individual, and automated, so you can pick the method that fits your org's size, policies, and workflows. ## Use Zoom's UI Here, you'll use the Zoom web portal to find a user and deactivate their account so they can no longer sign in and their license is returned to the account. ### Sign in as an admin - Sign in to the Zoom web portal with an account owner or admin role that can manage users. ### Open the Users page - From the left navigation, click User Management then Users. ### Find the user - Use the search box to type the user's name or email. - You can also filter by role or status if needed. - When you see the user in the list, either: - Click the user's row to open their profile, or - Use the More menu on the right side of the user's row. ### Deactivate the user - In the profile or More menu, choose Deactivate. - When prompted, choose what to do with the user's content: - Transfer scheduled meetings to another user - Transfer cloud recordings and webinar assets - Do not transfer (leave assets as-is) - Confirm the deactivation in the dialog. ### Verify the result - The user row should now show a Deactivated status or appear in the deactivated list. - The license previously assigned to that user should be freed for reassigning. ### Reactivate later (if needed) - If you need the account back, filter or search for deactivated users on the same Users page. - Open the user's profile or More menu and choose Reactivate, then confirm. If you run into an option you don't see, check that you have the right admin role or contact the account owner - some controls are only available to certain admin types. ## Use Torii Rather than handling the change inside Zoom, you can use Torii [https://www.toriihq.com/], a SaaS Management Platform, to deactivate user in Zoom. SMPs let organizations centralize their SaaS subscriptions and connected apps, making it straightforward to programmatically provision/deprovision users, view subscription details, and more. Instead of performing the step manually in Zoom, Torii allows you to automate deactivation so it runs automatically when a defined trigger happens - for example: a new hire, an employee leaving, or a contract renewal. Automating this removes repetitive manual work and saves time when this action is needed often. To deactivate user in Zoom straight from Torii, follow these steps: ### 1. Sign up for Torii Reach out to Torii [https://www.toriihq.com/] and request your complimentary two-week proof-of-concept. ### 2. Connect your Zoom account to Torii After your Torii account is active, integrate Zoom (assuming you already have a Zoom account). Here are the instructions for the Zoom integration [https://support.toriihq.com/hc/en-us/articles/5199686164891]. ### 3. Create a Torii workflow for Zoom In Torii you can build an automated workflow that deactivates user in Zoom. Go to the Workflows tab, define the trigger you want, then add an action that deactivates the Zoom user. Once saved, the workflow will update Zoom automatically whenever the trigger criteria are met. ## Use Zoom's API Here you'll use Zoom's API to deactivate a user account. This walk-through follows Zoom's API steps for updating a user's status. ### Prepare authentication and permissions - Obtain an access token (OAuth or account-level token) and make sure it includes the scope needed to change user status. - Required scope: the account needs a scope that allows user write operations (for admin actions, the admin-level user write scope is required). - Put the token in the Authorization header as Bearer {accesstoken}. ### Find the user identifier - The status update endpoint requires a user identifier in the path; you can use the user's Zoom userId or their email address. - If you don't have the userId, use the Users API (per Zoom docs) to look it up by listing or searching users. ### Call the update-status endpoint Example curl request: - Replace {userId} with the userId or email, and {access_token} with a valid token. - The request body is JSON with a single field: action set to deactivate. ### Check the response and handle errors - On success you will get the HTTP status Zoom returns for a successful state change (check the API docs for the exact code returned). - Common errors and what they mean: - 401: invalid or expired token - refresh or reissue the token. - 403: insufficient permissions or scope - ensure the token has the required user write/admin scope. - 404: user not found - verify the userId or email. - Respect Zoom rate limits; if you hit limits, back off and retry per the docs. ### Confirm downstream effects - Deactivation may affect the user's scheduled meetings, recordings, and licensing. Check Zoom's API docs for endpoints to manage meetings, recordings, or license reassignment if you need to handle those via API after deactivation.