SlideShare a Scribd company logo
Salesforce Zoom Integration
By: Sampat Khurana
Zoom API
• The Zoom API is the primary means for developers to access a collection of
resources from Zoom. Apps can read and write to the resources and mirror some
of the most popular features available in Zoom Web Portal such as creating a
new meeting, creating, adding and removing users, viewing reports and
dashboards on various usage, and so on using the Zoom API.
• All APIs under the Zoom API are based on REST architecture and are accessed via
HTTP at specified URLs. The base URL for all requests is
https://api.zoom.us/v2/. The complete URL varies depending on the endpoint
of the resource being accessed.
Zoom API
• Version: 2.0.0
• Host: api.zoom.us/v2
• Protocols: https
• Accepts: application/json, multipart/form-data
• Responds With: application/json, application/xml
Account-level and User-Managed Apps
• The Zoom Marketplace has two differentiated types of
applications based on the type of installation, which determines
the form of authentication required.
• An Account-level app is used in order to manage users. These
apps have specific access set for Zoom APIs which typically
manage users, reporting, and content for a Zoom account. An
example of an Account-level app could be an internal dashboard
used by a company to create and manage meetings on behalf of
your users.
User-Managed Apps
• A User-managed app is an application which is installed by individual
users, and thus requires authentication on behalf of each user. These
apps have specific access set for Zoom APIs which manage an individual
user’s content. User-managed apps allow an end-user to control the
authorization and deauthorization of the app, allowing the user to
protect and manage control of their Zoom account. An example of a
User-managed app could include any application which links to specific
users to use Zoom, such as an individual’s calendar extension or an app
that allows users to create meetings for themselves.
• The Zoom Marketplace requires OAuth authentication for creating
User-managed apps.
OAuth
• To allow applications to manage individual user data, the Zoom
Marketplace provides direct support to OAuth2.0, the industry-standard
authorization protocol that allows applications to obtain requested
access to user accounts over HTTP.
• OAuth apps are typically end-user applications which allow secure
integration with Zoom APIs to access authorized data for each user. As a
developer, you can use OAuth to allow access to users’ information
related to their Zoom accounts, upon granting permission.
App Types available in Zoom
To register your app, visit
the Zoom App
Marketplace and click on
the Develop option in the
dropdown on the top-right
corner and select Build App. A
page with various app types
will be displayed.
We will be creating and using
OAuth App to connect with
Zoom and make the API
Callouts.
Create an OAuth App
• The windows that follow will ask you
to provide a series of information.
App Name: Provide your app’s name
here.
• App Type: There are two types of
OAuth apps in Zoom:
• Account-level app: Choose this
option if your app will manage users
across an entire account. An admin
will control the installation and
management of this app across users
in the same account.
• User-managed app: Choose this
option if your app will be installed
and authorized by users individually
and your app will only have access to
the authenticated users’ data.
Generate App Credentials
• After you provide the
information, app
credentials (Client ID/ Client
Secret) will be automatically
generated for your app.
• Fore more details
information, Please go to
below link:
https://marketplace.zoom.us/
docs/guides/build/oauth-app
Set Scopes
• Scopes define the API
endpoints/methods that your app
is allowed to use in order to access
specified resources pertaining to
your users.
• Once your app is published, it will
only be permitted to access the
resources granted to it by its
authorized scopes. Each request
for a scope will be specifically
reviewed by the Zoom Marketplace
team on submission.
Available Scopes
• Fore more details information, Please
go to below link:
https://marketplace.zoom.us/docs/guides
/build/oauth-app
Useful Links for More information
• Zoom API Documentation
• https://marketplace.zoom.us/docs/api-reference/zoom-api
• Build an App
• https://marketplace.zoom.us/docs/guides/build
• Zoom Meeting API
• https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate
• Create an OAuth App
• https://marketplace.zoom.us/docs/guides/build/oauth-app
• Using Zoom API
• https://marketplace.zoom.us/docs/api-reference/using-zoom-apis
• Using Zoom API with OAuth:
• https://marketplace.zoom.us/docs/guides/auth/oauth

More Related Content

PDF
WSO2 App Manager: Managing Application Lifecycles Across Your Enterprise
WSO2
 
PPTX
Share point 2013 add-in (formerly app) development
Suhas R Satish
 
PDF
WSO2 Product Release Webinar: WSO2 App Manager 1.1
WSO2
 
PDF
Introduction to Azure Web Applications
JoAnna Cheshire
 
PDF
Taking a Pragmatic Look at the Salesforce Security Model
Salesforce Developers
 
PDF
Top 10 Web App Security Risks
Sperasoft
 
PPTX
Identity Access and Management with Globus
Globus
 
PDF
Protecting your APIs with OAuth 2.0
Ubisecure
 
WSO2 App Manager: Managing Application Lifecycles Across Your Enterprise
WSO2
 
Share point 2013 add-in (formerly app) development
Suhas R Satish
 
WSO2 Product Release Webinar: WSO2 App Manager 1.1
WSO2
 
Introduction to Azure Web Applications
JoAnna Cheshire
 
Taking a Pragmatic Look at the Salesforce Security Model
Salesforce Developers
 
Top 10 Web App Security Risks
Sperasoft
 
Identity Access and Management with Globus
Globus
 
Protecting your APIs with OAuth 2.0
Ubisecure
 

Similar to Salesforce zoom integration (20)

PDF
User Guide_Zoom-hjow to use zoom call effect
shashibss
 
PPTX
The CIO Circle Executive Briefing featuring Zoom and 8x8
Advanced Technology Consulting (ATC)
 
PPTX
Deep dive into Salesforce Connected App
Dhanik Sahni
 
PDF
How to Build, Manage, and Promote APIs
WSO2
 
PDF
Zoom Integration for Your Tendenci Online Webinars and Meetings!
Tendenci - The Open Source AMS (Association Management Software)
 
PPTX
Ladies Be Architects: Integration Study Group: Security & State Management
gemziebeth
 
PDF
Zoom app
Abdul Rehman
 
PDF
Grand tour of Azure API Management.pdf
Sherman37
 
KEY
CSG 2012
Scotty Logan
 
PDF
API, Integration, and SOA Convergence
Kasun Indrasiri
 
PPTX
Azure AD for browser-based application developers
Bob German
 
PPTX
Creating engagement in online meetings using zoom
Brian Pichman
 
PPTX
Azure API Apps
BizTalk360
 
PPTX
API Security: Does My Business Need OAuth?
Akana
 
PPTX
Secure Coding: SSL, SOAP, and REST
Salesforce Developers
 
PDF
04 june meetup - An overview of OAuth2 on Force.com projects
Aldo Fernandez
 
PDF
Producing Live Events 
on Zoom
Richard Harrington
 
PPTX
A recipe for standards-based Cloud IdM
Paul Madsen
 
PDF
How to create Zoom Meet with Pega
SamuelJude1
 
PDF
WSO2 API Manager 2.0 - Overview
Edgar Silva
 
User Guide_Zoom-hjow to use zoom call effect
shashibss
 
The CIO Circle Executive Briefing featuring Zoom and 8x8
Advanced Technology Consulting (ATC)
 
Deep dive into Salesforce Connected App
Dhanik Sahni
 
How to Build, Manage, and Promote APIs
WSO2
 
Zoom Integration for Your Tendenci Online Webinars and Meetings!
Tendenci - The Open Source AMS (Association Management Software)
 
Ladies Be Architects: Integration Study Group: Security & State Management
gemziebeth
 
Zoom app
Abdul Rehman
 
Grand tour of Azure API Management.pdf
Sherman37
 
CSG 2012
Scotty Logan
 
API, Integration, and SOA Convergence
Kasun Indrasiri
 
Azure AD for browser-based application developers
Bob German
 
Creating engagement in online meetings using zoom
Brian Pichman
 
Azure API Apps
BizTalk360
 
API Security: Does My Business Need OAuth?
Akana
 
Secure Coding: SSL, SOAP, and REST
Salesforce Developers
 
04 june meetup - An overview of OAuth2 on Force.com projects
Aldo Fernandez
 
Producing Live Events 
on Zoom
Richard Harrington
 
A recipe for standards-based Cloud IdM
Paul Madsen
 
How to create Zoom Meet with Pega
SamuelJude1
 
WSO2 API Manager 2.0 - Overview
Edgar Silva
 
Ad

Recently uploaded (20)

PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Doc9.....................................
SofiaCollazos
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Ad

Salesforce zoom integration

  • 2. Zoom API • The Zoom API is the primary means for developers to access a collection of resources from Zoom. Apps can read and write to the resources and mirror some of the most popular features available in Zoom Web Portal such as creating a new meeting, creating, adding and removing users, viewing reports and dashboards on various usage, and so on using the Zoom API. • All APIs under the Zoom API are based on REST architecture and are accessed via HTTP at specified URLs. The base URL for all requests is https://api.zoom.us/v2/. The complete URL varies depending on the endpoint of the resource being accessed.
  • 3. Zoom API • Version: 2.0.0 • Host: api.zoom.us/v2 • Protocols: https • Accepts: application/json, multipart/form-data • Responds With: application/json, application/xml
  • 4. Account-level and User-Managed Apps • The Zoom Marketplace has two differentiated types of applications based on the type of installation, which determines the form of authentication required. • An Account-level app is used in order to manage users. These apps have specific access set for Zoom APIs which typically manage users, reporting, and content for a Zoom account. An example of an Account-level app could be an internal dashboard used by a company to create and manage meetings on behalf of your users.
  • 5. User-Managed Apps • A User-managed app is an application which is installed by individual users, and thus requires authentication on behalf of each user. These apps have specific access set for Zoom APIs which manage an individual user’s content. User-managed apps allow an end-user to control the authorization and deauthorization of the app, allowing the user to protect and manage control of their Zoom account. An example of a User-managed app could include any application which links to specific users to use Zoom, such as an individual’s calendar extension or an app that allows users to create meetings for themselves. • The Zoom Marketplace requires OAuth authentication for creating User-managed apps.
  • 6. OAuth • To allow applications to manage individual user data, the Zoom Marketplace provides direct support to OAuth2.0, the industry-standard authorization protocol that allows applications to obtain requested access to user accounts over HTTP. • OAuth apps are typically end-user applications which allow secure integration with Zoom APIs to access authorized data for each user. As a developer, you can use OAuth to allow access to users’ information related to their Zoom accounts, upon granting permission.
  • 7. App Types available in Zoom To register your app, visit the Zoom App Marketplace and click on the Develop option in the dropdown on the top-right corner and select Build App. A page with various app types will be displayed. We will be creating and using OAuth App to connect with Zoom and make the API Callouts.
  • 8. Create an OAuth App • The windows that follow will ask you to provide a series of information. App Name: Provide your app’s name here. • App Type: There are two types of OAuth apps in Zoom: • Account-level app: Choose this option if your app will manage users across an entire account. An admin will control the installation and management of this app across users in the same account. • User-managed app: Choose this option if your app will be installed and authorized by users individually and your app will only have access to the authenticated users’ data.
  • 9. Generate App Credentials • After you provide the information, app credentials (Client ID/ Client Secret) will be automatically generated for your app. • Fore more details information, Please go to below link: https://marketplace.zoom.us/ docs/guides/build/oauth-app
  • 10. Set Scopes • Scopes define the API endpoints/methods that your app is allowed to use in order to access specified resources pertaining to your users. • Once your app is published, it will only be permitted to access the resources granted to it by its authorized scopes. Each request for a scope will be specifically reviewed by the Zoom Marketplace team on submission.
  • 11. Available Scopes • Fore more details information, Please go to below link: https://marketplace.zoom.us/docs/guides /build/oauth-app
  • 12. Useful Links for More information • Zoom API Documentation • https://marketplace.zoom.us/docs/api-reference/zoom-api • Build an App • https://marketplace.zoom.us/docs/guides/build • Zoom Meeting API • https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate • Create an OAuth App • https://marketplace.zoom.us/docs/guides/build/oauth-app • Using Zoom API • https://marketplace.zoom.us/docs/api-reference/using-zoom-apis • Using Zoom API with OAuth: • https://marketplace.zoom.us/docs/guides/auth/oauth