# \#server-to-server

**URL:** https://devforum.zoom.us/tag/server-to-server/39.md

[Latest](https://devforum.zoom.us/latest.md) · [Categories](https://devforum.zoom.us/categories.md) · [Tags](https://devforum.zoom.us/tags.md)

---

## [403 "Access restricted" publishing a Digital Signage playlist to a Room — works for every other call, only this one endpoint fails (S2S OAuth)](https://devforum.zoom.us/t/403-access-restricted-publishing-a-digital-signage-playlist-to-a-room-works-for-every-other-call-only-this-one-endpoint-fails-s2s-oauth/146729)

<div class="topic-metadata">

**Author:** [@dbrady](https://devforum.zoom.us/u/dbrady)\
**Replies:** 1\
**Last updated:** [September 25, 2026, 3:03pm UTC](https://devforum.zoom.us/t/403-access-restricted-publishing-a-digital-signage-playlist-to-a-room-works-for-every-other-call-only-this-one-endpoint-fails-s2s-oauth/146729 "2026-09-25T15:03:23Z")

</div>

Here’s a full forum post, structured for a developer audience (more skimmable and technical than the support ticket, since forum readers — including any Zoom engineers who monitor it — respond better to a tight problem s…

---

## [Server-to-Server OAuth: Activated app returns 400 / invalid\_client although credentials are verified](https://devforum.zoom.us/t/server-to-server-oauth-activated-app-returns-400-invalid-client-although-credentials-are-verified/146092)

<div class="topic-metadata">

**Author:** [@Katarina1](https://devforum.zoom.us/u/Katarina1)\
**Replies:** 2\
**Last updated:** [September 1, 2026, 5:35pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-activated-app-returns-400-invalid-client-although-credentials-are-verified/146092 "2026-09-01T17:35:48Z")

</div>

Hello Zoom Developer Support, I am currently setting up a private integration using a Zoom Server-to-Server OAuth app to register participants for Zoom meetings via API. Unfortunately, I am unable to obtain an access to…

---

## [Unable to transfer Server-to-Server OAuth app ownership due to missing Revenue Accelerator permission](https://devforum.zoom.us/t/unable-to-transfer-server-to-server-oauth-app-ownership-due-to-missing-revenue-accelerator-permission/145729)

<div class="topic-metadata">

**Author:** [@HarutoK](https://devforum.zoom.us/u/HarutoK)\
**Replies:** 1\
**Last updated:** [August 21, 2026, 4:15am UTC](https://devforum.zoom.us/t/unable-to-transfer-server-to-server-oauth-app-ownership-due-to-missing-revenue-accelerator-permission/145729 "2026-08-21T04:15:36Z")

</div>

Hello, We use a Server-to-Server OAuth app for an internal system that automatically assigns and removes paid Zoom licenses. Previously, after changing our Zoom account owner, API calls from this system started failing…

---

## [Unable to Select Server-to-Server OAuth App Type in Zoom Marketplace](https://devforum.zoom.us/t/unable-to-select-server-to-server-oauth-app-type-in-zoom-marketplace/142128)

<div class="topic-metadata">

**Author:** [@ibdlive](https://devforum.zoom.us/u/ibdlive)\
**Replies:** 1\
**Last updated:** [February 25, 2026, 3:07pm UTC](https://devforum.zoom.us/t/unable-to-select-server-to-server-oauth-app-type-in-zoom-marketplace/142128 "2026-02-25T15:07:59Z")

</div>

I am unable to select the Server-to-Server OAuth app type in the Zoom Marketplace under Develop → Build App. The account I am using has the Admin role. I also tried following the prerequisites mentioned here: https://…

---

## [Server‑to‑Server OAuth tokens are scopeless; archive API demands unavailable ‘master’ scope](https://devforum.zoom.us/t/server-to-server-oauth-tokens-are-scopeless-archive-api-demands-unavailable-master-scope/137566)

<div class="topic-metadata">

**Author:** [@developmentjatheon](https://devforum.zoom.us/u/developmentjatheon)\
**Replies:** 1\
**Last updated:** [September 22, 2025, 10:26pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-tokens-are-scopeless-archive-api-demands-unavailable-master-scope/137566 "2025-09-22T22:26:31Z")

</div>

Hello, Zoom support. We need guidance on Server-to-Server OAuth behavior affecting our automation. App type and status Server-to-Server OAuth, internal, account-level, not published. API Endpoint(s) GET /v2/accoun…

---

## [Unable to Find meeting:write Scope in Server-to-Server OAuth – Zoom Enterprise License](https://devforum.zoom.us/t/unable-to-find-meeting-write-scope-in-server-to-server-oauth-zoom-enterprise-license/134580)

<div class="topic-metadata">

**Author:** [@WEN](https://devforum.zoom.us/u/WEN)\
**Replies:** 2\
**Last updated:** [July 2, 2025, 5:06pm UTC](https://devforum.zoom.us/t/unable-to-find-meeting-write-scope-in-server-to-server-oauth-zoom-enterprise-license/134580 "2025-07-02T17:06:17Z")

</div>

We are using a Zoom Enterprise license and are trying to create Zoom meetings programmatically using the Server-to-Server OAuth flow. However, when configuring the app, we are unable to find any scopes related to meetin…

---

## [CRM with Microsoft Dynamics Scope assistance](https://devforum.zoom.us/t/crm-with-microsoft-dynamics-scope-assistance/132236)

<div class="topic-metadata">

**Author:** [@jevans2](https://devforum.zoom.us/u/jevans2)\
**Replies:** 0\
**Last updated:** [May 1, 2025, 8:58pm UTC](https://devforum.zoom.us/t/crm-with-microsoft-dynamics-scope-assistance/132236 "2025-05-01T20:58:19Z")

</div>

I have a request to enable a server-to-server link for CRM with Microsoft Dynamics. Im not familiar with Microsoft Dynamics so Im not sure if the application itself would answer the question or not. What I do know is th…

---

## [Error while generating the token using Server 2 server app](https://devforum.zoom.us/t/error-while-generating-the-token-using-server-2-server-app/132043)

<div class="topic-metadata">

**Author:** [@lalithaditya32](https://devforum.zoom.us/u/lalithaditya32)\
**Replies:** 3\
**Last updated:** [April 29, 2025, 1:47pm UTC](https://devforum.zoom.us/t/error-while-generating-the-token-using-server-2-server-app/132043 "2025-04-29T13:47:55Z")

</div>

Format Your New Topic as Follows: Zoom Apps Configuration Share the Zoom Apps configuration (e.x. React, Vanilla JS, Node.js) you’re working with to give relevant context. Description I am using below command to gener…

---

## [Server-to-Server OAuth app unable to retrieve download links for recordings from other users in my org](https://devforum.zoom.us/t/server-to-server-oauth-app-unable-to-retrieve-download-links-for-recordings-from-other-users-in-my-org/130790)

<div class="topic-metadata">

**Author:** [@ryan.h](https://devforum.zoom.us/u/ryan.h)\
**Replies:** 6\
**Last updated:** [April 23, 2025, 6:04pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-app-unable-to-retrieve-download-links-for-recordings-from-other-users-in-my-org/130790 "2025-04-23T18:04:42Z")

</div>

I have created a Server-to-Server OAuth 2 app, with the goal of being able to download the recordings of all users in my organization. When I request a list of recordings for a given user, using the user endpoint https:…

---

## [Connection issues with Zoom Video SDK depending on internet provider](https://devforum.zoom.us/t/connection-issues-with-zoom-video-sdk-depending-on-internet-provider/122814)

<div class="topic-metadata">

**Author:** [@gustavos](https://devforum.zoom.us/u/gustavos)\
**Replies:** 1\
**Last updated:** [December 23, 2024, 8:17am UTC](https://devforum.zoom.us/t/connection-issues-with-zoom-video-sdk-depending-on-internet-provider/122814 "2024-12-23T08:17:03Z")

</div>

We have identified recurring issues in our integration with Zoom, specifically with connections to Zoom servers and websockets, which appear to vary depending on the internet provider being used. Technical context: Our…

---

## [Which plan is better for an Zoom REST APIs application?](https://devforum.zoom.us/t/which-plan-is-better-for-an-zoom-rest-apis-application/115954)

<div class="topic-metadata">

**Author:** [@ivashchenkoivan5](https://devforum.zoom.us/u/ivashchenkoivan5)\
**Replies:** 2\
**Last updated:** [September 3, 2024, 8:24am UTC](https://devforum.zoom.us/t/which-plan-is-better-for-an-zoom-rest-apis-application/115954 "2024-09-03T08:24:08Z")

</div>

We are a small group of programmers who have developed a new web product from scratch. Our software will be used with Zoom REST APIs to create meeting rooms for people. Currently, each meeting room can accommodate 2 part…

---

## [When to use Server-to-Server OAuth app and when to use OAuth app?](https://devforum.zoom.us/t/when-to-use-server-to-server-oauth-app-and-when-to-use-oauth-app/75274)

<div class="topic-metadata">

**Author:** [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Replies:** 3\
**Last updated:** [July 29, 2024, 9:26am UTC](https://devforum.zoom.us/t/when-to-use-server-to-server-oauth-app-and-when-to-use-oauth-app/75274 "2024-07-29T09:26:04Z")

</div>

If you are asking yourself: should I use a Server-to-Server OAuth app or a “standard” OAuth app? :thinking: I would suggest you to start by asking yourself the following: So, if you are planning on developing an app …

---

## [Server-to-Server OAuth Invalid access token - Update meeting](https://devforum.zoom.us/t/server-to-server-oauth-invalid-access-token-update-meeting/114337)

<div class="topic-metadata">

**Author:** [@collo060](https://devforum.zoom.us/u/collo060)\
**Replies:** 2\
**Last updated:** [July 26, 2024, 4:36am UTC](https://devforum.zoom.us/t/server-to-server-oauth-invalid-access-token-update-meeting/114337 "2024-07-26T04:36:15Z")

</div>

Hello wonderful community, I am trying to set up server-to-server OAuth and I’m stuck. My goal is to use Server-to-server Authentication to update a meeting (PATCH /v2/meetings/\[meetingId\]). I can successfully perform …

---

## [List all events isn't returning correct events](https://devforum.zoom.us/t/list-all-events-isnt-returning-correct-events/92936)

<div class="topic-metadata">

**Author:** [@trainingBcc](https://devforum.zoom.us/u/trainingBcc)\
**Replies:** 9\
**Last updated:** [July 18, 2024, 4:09pm UTC](https://devforum.zoom.us/t/list-all-events-isnt-returning-correct-events/92936 "2024-07-18T16:09:48Z")

</div>

Description When calling the API to get all events, I only ever get 1 event back and it doesn’t appear to be an event that I created. I am using the server to server OAuth app. The API I’m calling /zoom\_events/events/ …

---

## [Granular Scopes - Limit of 50?](https://devforum.zoom.us/t/granular-scopes-limit-of-50/107715)

<div class="topic-metadata">

**Author:** [@Jonathan\_Champ](https://devforum.zoom.us/u/Jonathan_Champ)\
**Replies:** 5\
**Last updated:** [May 23, 2024, 10:54pm UTC](https://devforum.zoom.us/t/granular-scopes-limit-of-50/107715 "2024-05-23T22:54:50Z")

</div>

Description I’m trying to set up a new Server-to-Server OAuth app and want to give it the same level of access that I’ve been depending on in the past. Unfortunately, the Granular Scopes change means that I need to incl…

---

## [JWT app vs Server to Server OAuth app](https://devforum.zoom.us/t/jwt-app-vs-server-to-server-oauth-app/74499)

<div class="topic-metadata">

**Author:** [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Replies:** 4\
**Last updated:** [May 9, 2024, 10:43am UTC](https://devforum.zoom.us/t/jwt-app-vs-server-to-server-oauth-app/74499 "2024-05-09T10:43:27Z")

</div>

With the Deprecation of the JWT app from the Marketplace next year, we have been encouraging developers to start migrating from their JWT app to the Server-to-Server OAuth app, which provides more granular scoping option…

---

## [Different Scopes interfaces](https://devforum.zoom.us/t/different-scopes-interfaces/109141)

<div class="topic-metadata">

**Author:** [@Keith\_Sipes](https://devforum.zoom.us/u/Keith_Sipes)\
**Replies:** 0\
**Last updated:** [May 2, 2024, 4:39pm UTC](https://devforum.zoom.us/t/different-scopes-interfaces/109141 "2024-05-02T16:39:48Z")

</div>

App Marketplace \> Develop Server-to-Server App \> Scopes Issue - have configured several Pro accounts to operate with an approved third party app successfully. on 5/2/24 tried to config another account and Scopes window …

---

## [Server-to-Server App - How to limit access to specific users?](https://devforum.zoom.us/t/server-to-server-app-how-to-limit-access-to-specific-users/106559)

<div class="topic-metadata">

**Author:** [@matthew3](https://devforum.zoom.us/u/matthew3)\
**Replies:** 1\
**Last updated:** [March 26, 2024, 4:51pm UTC](https://devforum.zoom.us/t/server-to-server-app-how-to-limit-access-to-specific-users/106559 "2024-03-26T16:51:59Z")

</div>

We have created an internal server-to-server app to subscribe to certain events via webhooks. It currently works for all users within our account, but my question is - is it possible to limit the events to only a subset…

---

## [Share access tokens within a single app](https://devforum.zoom.us/t/share-access-tokens-within-a-single-app/105150)

<div class="topic-metadata">

**Author:** [@devontae](https://devforum.zoom.us/u/devontae)\
**Replies:** 2\
**Last updated:** [March 11, 2024, 11:16pm UTC](https://devforum.zoom.us/t/share-access-tokens-within-a-single-app/105150 "2024-03-11T23:16:45Z")

</div>

According to your docs, it’s a best practice to share access tokens within a single app. I’m building an api system where multiple doctors could be making api request (i.e. create a meeting) through their internal app. D…

---

## [Server to server for internal tool](https://devforum.zoom.us/t/server-to-server-for-internal-tool/105152)

<div class="topic-metadata">

**Author:** [@devontae](https://devforum.zoom.us/u/devontae)\
**Replies:** 2\
**Last updated:** [March 7, 2024, 4:52pm UTC](https://devforum.zoom.us/t/server-to-server-for-internal-tool/105152 "2024-03-07T16:52:53Z")

</div>

I’m building an api system that allows doctors to create video meetings for their patients. Once the doctor creates a meeting (via your zoom api) a url would be sent to the patient for them to use at the assigned time. T…

---

## [How to get an event if the participant's internet is disconnected](https://devforum.zoom.us/t/how-to-get-an-event-if-the-participants-internet-is-disconnected/92341)

<div class="topic-metadata">

**Author:** [@sanae](https://devforum.zoom.us/u/sanae)\
**Replies:** 7\
**Last updated:** [August 3, 2023, 5:38pm UTC](https://devforum.zoom.us/t/how-to-get-an-event-if-the-participants-internet-is-disconnected/92341 "2023-08-03T17:38:52Z")

</div>

I’m using the Meeting SDK for web. I would like to get events when the internet is disconnected while participants in the meeting. I can’t get the correct value with meeting(webinar).participant\_left. It takes time to…

---

## [Server to Server OAuth access log](https://devforum.zoom.us/t/server-to-server-oauth-access-log/99673)

<div class="topic-metadata">

**Author:** [@jakelley](https://devforum.zoom.us/u/jakelley)\
**Replies:** 2\
**Last updated:** [December 7, 2023, 5:01pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-access-log/99673 "2023-12-07T17:01:16Z")

</div>

Is there any access log for the Server to Server OAuth API access? If possible could you provide some samples of what is logged since I don’t have access to the marketplace account to view the logs.

---

## [Error "Zoom Phone has not been enabled for this account"](https://devforum.zoom.us/t/error-zoom-phone-has-not-been-enabled-for-this-account/94035)

<div class="topic-metadata">

**Author:** [@afahmy](https://devforum.zoom.us/u/afahmy)\
**Replies:** 4\
**Last updated:** [November 2, 2023, 8:49pm UTC](https://devforum.zoom.us/t/error-zoom-phone-has-not-been-enabled-for-this-account/94035 "2023-11-02T20:49:28Z")

</div>

Hello Team, I’ve created a new server-to-server AOuth app to replace the current existing JWT. I am testing it using Postman before applying to production. I’ve assigned the necessary scopes and i am able to get the ac…

---

## [Transfer account ownership resulted in broken Rest API for server-to-server Oauth](https://devforum.zoom.us/t/transfer-account-ownership-resulted-in-broken-rest-api-for-server-to-server-oauth/96609)

<div class="topic-metadata">

**Author:** [@eric.petersson](https://devforum.zoom.us/u/eric.petersson)\
**Replies:** 4\
**Last updated:** [October 12, 2023, 4:01pm UTC](https://devforum.zoom.us/t/transfer-account-ownership-resulted-in-broken-rest-api-for-server-to-server-oauth/96609 "2023-10-12T16:01:03Z")

</div>

Hi! We recently switched ownership for a server-to-server Oath app we created for client my account to the owner of the client’s Zoom domain. This Oauth app was meant for usage of the Webinars/Meetings Rest API to make …

---

## [API unable to create meetings from some accounts](https://devforum.zoom.us/t/api-unable-to-create-meetings-from-some-accounts/93821)

<div class="topic-metadata">

**Author:** [@peter.aden](https://devforum.zoom.us/u/peter.aden)\
**Replies:** 12\
**Last updated:** [September 21, 2023, 7:13pm UTC](https://devforum.zoom.us/t/api-unable-to-create-meetings-from-some-accounts/93821 "2023-09-21T19:13:45Z")

</div>

https://api.zoom.us/v2/users/{userId}/meeting Description We are finding that some accounts are not able to create appointments through their app. I have created 2 accounts for testing with identical settings in their…

---

## [JWT to Server-to-Server OAuth Migration](https://devforum.zoom.us/t/jwt-to-server-to-server-oauth-migration/94989)

<div class="topic-metadata">

**Author:** [@elaine](https://devforum.zoom.us/u/elaine)\
**Replies:** 2\
**Last updated:** [September 19, 2023, 5:01pm UTC](https://devforum.zoom.us/t/jwt-to-server-to-server-oauth-migration/94989 "2023-09-19T17:01:11Z")

</div>

Web SDK Version: v2.11.0 Hi, I have a Meeting SDK app & a JWT app which I have been using for my development team with no issues for the past few months. However, since JWT app is going to be deprecated, I’ve created a…

---

## [Concerns about JWT deprecation and server to server migration](https://devforum.zoom.us/t/concerns-about-jwt-deprecation-and-server-to-server-migration/94149)

<div class="topic-metadata">

**Author:** [@ming.huang](https://devforum.zoom.us/u/ming.huang)\
**Replies:** 1\
**Last updated:** [August 30, 2023, 3:40pm UTC](https://devforum.zoom.us/t/concerns-about-jwt-deprecation-and-server-to-server-migration/94149 "2023-08-30T15:40:43Z")

</div>

With JWT going away, I have a few concerns: By going to created apps, I only see that we have one app that is using JWT, Although when I click view call logs it shows that we have many recent activities, but at the s…

---

## [Server-to-Server oauth apps fail verification every Saturday at 9am ET](https://devforum.zoom.us/t/server-to-server-oauth-apps-fail-verification-every-saturday-at-9am-et/92990)

<div class="topic-metadata">

**Author:** [@adam-sercante](https://devforum.zoom.us/u/adam-sercante)\
**Replies:** 3\
**Last updated:** [August 23, 2023, 8:35pm UTC](https://devforum.zoom.us/t/server-to-server-oauth-apps-fail-verification-every-saturday-at-9am-et/92990 "2023-08-23T20:35:13Z")

</div>

We’ve built a java web service that we deploy for a few different Zoom customers (integrates Pardot with Zoom Webinars). Many customers have reported that at 9am ET every Saturday morning, they (and I for my own deploym…

---

## [Get the call\_log with a call\_queue and not a user](https://devforum.zoom.us/t/get-the-call-log-with-a-call-queue-and-not-a-user/93219)

<div class="topic-metadata">

**Author:** [@solene.miceli](https://devforum.zoom.us/u/solene.miceli)\
**Replies:** 1\
**Last updated:** [August 11, 2023, 5:24pm UTC](https://devforum.zoom.us/t/get-the-call-log-with-a-call-queue-and-not-a-user/93219 "2023-08-11T17:24:32Z")

</div>

Is it possible on the Zoom Server-to-server API to retrieve all call\_logs related to a call queue, because in the online documentation, nothing indicates the relationship between these two variables. It’s possible to ge…

---

## [Validation Failed when create meeting](https://devforum.zoom.us/t/validation-failed-when-create-meeting/93122)

<div class="topic-metadata">

**Author:** [@wh.zoom](https://devforum.zoom.us/u/wh.zoom)\
**Replies:** 1\
**Last updated:** [August 9, 2023, 4:26pm UTC](https://devforum.zoom.us/t/validation-failed-when-create-meeting/93122 "2023-08-09T16:26:56Z")

</div>

We are attempting to create a meeting through the S2S API, and while it succeeded in our testing environment, it failed in our client’s environment. The client’s RequestURI is as follows: RequestURI: https://api.zoom.us…

[Next page](https://devforum.zoom.us/tag/server-to-server/39.md?match_all_tags=true&page=1&tags%5B%5D=server-to-server)
