Setting the file. One moment.
Subchapter 114.1
references/app-types.mdMarkdown3 KBView on GitHub
Choose the right Zoom app type for your integration.
Zoom Marketplace has 3 app types:
| App Type | Use Case |
|---|
References
App Types| General App | Flexible - configure surfaces, embeds, OAuth, webhooks |
| Server-to-Server OAuth | Backend automation, no user authorization |
| Webhook Only | Receive events only, no API access |
The modular app type. Pick what you need:
| Type | Scopes | Authorization |
|---|---|---|
| Admin | Admin scopes (*:admin) | Entire account OR specific users |
| User | User scopes | Only themselves (self-service) |
Your app can interact with these Zoom products:
Embed Zoom functionality in your app:
| Embed | Description |
|---|---|
| Meeting SDK | Embed Zoom meetings |
| Contact Center SDK | Embed Contact Center |
| Phone SDK | Embed Phone functionality |
Configure in the Access tab:
Define which API methods the app can call. Scopes are:
General App can also include:
Backend automation without user authorization.
Event notifications only.
Use this when you ONLY need events. Otherwise, add webhooks to General App or S2S.
| Need | App Type |
|---|---|
| Call APIs for your account (backend) | Server-to-Server OAuth |
| Call APIs on behalf of users | General App (Admin or User OAuth) |
| Embed Zoom meetings | General App + Meeting SDK embed |
| Embed Contact Center | General App + Contact Center SDK embed |
| Embed Phone | General App + Phone SDK embed |
| Build in-client app | General App + Zoom Apps |
| Receive events only | Webhook Only |
| Receive events + call APIs | General App or S2S (with webhooks) |