Discover Zoom success stories and upcoming events! Explore our Customer Success Forum & Events page.
Visit NowEverything you need to work together, all in one place.
Explore Zoom One's Collaboration ToolsConnect virtually from anywhere with Zoom Meetings
Collaborate together with Zoom Chat
Call the world with Zoom Phone
Create and brainstorm with Zoom Whiteboard
Rich conversation analytics to improve sales
Send and receive messages and calendar invitations
Collaborate over video without scheduling a meeting
Remove the hassle of traditional scheduling with Zoom Scheduler
Simplify communication and drive engagement with Workvivo
Innovative video solutions for every meeting space.
Bring meeting spaces online with Zoom Rooms
Conference Room Connector links existing rooms to Zoom
Innovative solutions for every space
Solutions to host impactful virtual and hybrid experiences.
Find a Solution for Every EventHost hybrid and virtual events with Zoom Events
Elevate your brand with single session events powered by Zoom Sessions
Broadcast at scale with Zoom Webinars
Host and attend classes, group events, and more OnZoom
An omnichannel cloud solution optimized for video.
Engage customers with Zoom Contact Center
Deliver intelligent support with conversational AI
Optimize contact center agent performance and engagement
Zoom solutions elevate collaboration across vertical use cases.
Discover Zoom Industry SolutionsEnabling exciting new ways to teach, learn, and connect globally
Transforming client engagement and employee experiences
Improving collaboration between agencies, ministries and constituents
Connecting care, collaboration, and medical innovation
Real-time communication, anywhere in the world
Bridging the in-store and online experiences
Expert support and services for all your design, strategy, implementation, event, and hardware needs.
Global Services
Hardware purchase and subscription options
Flexible subscription plans for hardware
Protect certain data at rest with your own encryption keys
An open platform that allows developers to build Zoom apps and integrations.
Explore thousands of apps that work with or within Zoom
Documentation for building with Zoom's technology using SDKs, APIs, and webhooks
Post your questions and get help from our developer community
Zoom Partners bring Zoom's communications platform to market through alliance, sales, and service partnerships.
Explore Zoom's technology ecosystem
Find a trusted Partner
Learn about Zoom's Partner Programs
Access marketing & sales resources
Login to the Partner Portal and click 'Learn'
Discover new ways to use Zoom solutions to power your modern workforce.
Access expert-led tutorials on Zoom products and features.
Network with other Zoom users, and share your own product and industry insights.
Get documentation on deploying, managing, and using the Zoom platform.
Keep your Zoom client up to date to access the latest features.
Download CenterDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds2022-02-06 08:29 PM
Hi
Wanted to know is there any deprecation plan for JWT APP. Will it be deprecated in some time ?
If yes, how will it affect the existing JWT based apps we use.
Solved! Go to Solution.
2022-06-02 06:53 AM
Hi @FilipErni
Correct. You will want to begin making plans to transition to S2S OAuth.
https://marketplace.zoom.us/docs/guides/build/server-to-server-oauth-app/
2022-07-20 08:27 AM
As of July 20th, 2022, the reply authored by @kenny from June 2nd, 2022 is the latest and correct answer.
Thank you!
Alexis
Zoom Community Moderator
2022-02-11 08:49 AM - edited 2022-02-11 08:49 AM
Hi @Ashwin95, there are no plans to deprecate JWT. 🙂
2022-05-26 10:15 AM
Hi,
As @kolydart mentioned, Zoom sent an email stating that JWT apps will depreciate.
If I created an SDK app type in zoom marketplace and I'm generating the signature using JWT, does it mean that this method of generating a signature will depreciate in JUNE 2023?
I'm creating a JWT like it is described here:https://marketplace.zoom.us/docs/sdk/native-sdks/auth/#generate-the-sdk-jwt
2022-06-02 06:53 AM
Hi @FilipErni
Correct. You will want to begin making plans to transition to S2S OAuth.
https://marketplace.zoom.us/docs/guides/build/server-to-server-oauth-app/
2023-03-02 02:22 AM
Hi Kenny,
sorry for this intrusion, but it is one of the few posts on this topic and I try to ask for information here:
We have created a collaboration application that embeds zoom
and at the moment everything works perfectly.
The application provides access for some guests to the room of the account without the
authentication of the main user, but only with the same room credentials for all the guests.
The authentication of the organizer is done with another app on our server.
Can you tell me how deprecating JWT will impact room access for a guest?
Thanks in advance,
Laura
2023-05-16 11:48 AM
How do I determine if I need to transition or if our account uses the JWT?
2023-05-16 03:02 PM
@Ginni Log onto the Zoom App Marketplace from your company's Admin or Developer account and select Manage. You will see a list of Created Apps with their status and type listed. If you have any JWT apps it will be clear from this list.
2023-05-22 05:07 PM
Hello
But with the new transition we don't get the Zoom api key and Zoom secret key
How are we going to use this is our websites?
Because it only gives Account ID, Client ID and Client secret which is not the same as above
Please advice
Thanks
2023-07-24 07:25 AM
Rather than building a S2S outh app, can we not use the LTI Pro app instead to integrate with an LMS, in our case Moodle?
2022-05-23 01:43 AM
In the 5/21 newsletter distributed by zoom, a related announcement is mentioned:
JWT apps to be deprecated June 2023
The JWT app type will be completely deprecated as of June 2023. New and current users have 12 months to migrate their JWT based solutions to the Server-to-Server OAuth app type.ction recommended: Create Server-to-Server OAuth app types to replace existing JWT app types. See the Changelog for details.
Changelog does not contain any related info. I dont' know what's going on.
2022-07-20 08:27 AM
As of July 20th, 2022, the reply authored by @kenny from June 2nd, 2022 is the latest and correct answer.
Thank you!
Alexis
Zoom Community Moderator
2023-04-12 11:00 AM
Is there a deadline for switching to OAuth? I understand JWT will be deprecated but in my understanding, that is not the same thing as "stops working."
2023-04-12 11:07 AM - edited 2023-04-12 11:08 AM
Thank you for your question, @Matt .
The JWT app type will be deprecated June 1, 2023. After this date, you will no longer be able to use your JWT apps (they will stop working).
We recommend that you create Server-to-Server OAuth or an OAuth app to replace the functionality of a JWT app in your account.
See the FAQ for details.
Zoom Rooms customers who are using the Zoom Rooms JSON RPC web API should migrate to the equivalent REST API's. Documentation can be found here.
Customers using the Zoom for Salesforce app should migrate to OAuth as soon as possible. Migration instructions are available here.
2023-04-14 05:07 AM
@kenny just to triple confirm. I see @kolydart 's post that quotes an email from Zoom saying:
The JWT app type will be completely deprecated as of June 2023. New and current users have 12 months to migrate their JWT based solutions to the Server-to-Server OAuth app type.
That email from Zoom makes us think there is a 12-month window starting in June 2023. However you said that the JWT apps will stop working on June 1, 2023. Which is it?
2023-04-20 11:50 AM
Confirmed with our Dev team that the deprecation date is indeed June 1, 2023 - there is no 12-month migration window.
I am happy to chat directly with you on this - feel free to PM me
2023-04-21 08:07 AM
Thank you for clarifying.
2023-05-08 09:36 AM
Does the private message offer still stand, Kenny? I'm not exactly sure how to do that on this platform?
My product has some questions about the migration after going through the articles & documentation.
2023-05-08 11:28 AM
For sure - happy to help if I am able.
2023-05-15 10:24 AM
@kenny - the instructions for creating an Oauth app include "6. If you have the role permission to add scopes, add any scopes that you’d like to enable."
In our testing, we did not add scopes, and it worked. Is this expected?
2023-05-16 02:48 PM - edited 2023-05-16 03:03 PM
@Matt8 consulted a colleague on this one, so credit goes to them for this answer.
Yes, that is expected. What you will see however is in the returned JSON the scope param will be NULL - as in the example below. Yes, you have an access token, but using it with an API will return a 401 unauthorized or invalid token depending on the endpoint.
{
"access_token": "eyJzdiI6IjAwMDAwMSIsImFsZyI6IkhTNTEyIiwidiI6IjIuMCIsImtpZCI6ImUzNGExZjg5LTdkOGUtNGU1YS1iZmVjLTY0OGNkZjkxM2E3MiJ9.eyJhdWQiOiJodHRwczovL29hdXRoLnpvb20udXMiLCJ1aWQiOiJhQk0zT0FPVVNkMmtNNlBjZjdKa2lBIiwidmVyIjo5LCJhdWlkIjoiZmMwYjEyZjZmMGM2ZGIxOWZlNzYzN2FiMjE3NTAwMjEiLCJuYmYiOjE2ODQxNzc3NzksImNvZGUiOiJBWjl3ejA4MVR5ZWdVREZVSFFnWEVnSFhLaUFwRDkzUzkiLCJpc3MiOiJ6bTpjaWQ6dnVjd3Mzb1FXbWNTWTJsS3N3Zmh3IiwiZ25vIjowLCJleHAiOjE2ODQxODEzNzksInR5cGUiOjMsImlhdCI6MTY4NDE3Nzc3OSwiYWlkIjoiYUtURl8wODNTcWkyQXd6YnZoRDNydyJ9.rmnzXA74WCAkY4_QRSir9Oc9S4tJL4Isn2wxffvvqA2lHFC4fseqN94DUiXjYt7_kXyYzDyjNxSL6Pgh9oC8tg",
"token_type": "bearer",
"expires_in": 3599,
"scope": ""
}
https://developers.zoom.us/docs/internal-apps/s2s-oauth/#get-a-new-access-token
It appears you have completed the first step - get credentials - step 2 would be to use those credentials to do some action on the API.
You cannot move to step 2 because you currently have no permission in the token you get (scopes). Once a scope is assigned, and you generate a token that has that scope, you can use it to call the API and do some action.
2023-07-26 12:58 PM
@kenny - we were previously able to push meeting registrations to the API without setting any scopes. I know in your prior update you said it was required, however as I had said, we found it wasn't required. Now, we are unable to push. We receive the error about invalid credential.
How do we determine which scopes are needed?
2023-07-27 08:33 AM
Hi Matt - Have you by chance seen this doc? It provides a breakdown of all the available OAuth scopes and their associated APIs.