# Zoom RTMS SDK - application types problem

**URL:** <https://devforum.zoom.us/t/zoom-rtms-sdk-application-types-problem/137684>\
**Category:** Realtime Media Streams\
**Created:** [September 26, 2025, 12:28pm UTC](https://devforum.zoom.us/t/zoom-rtms-sdk-application-types-problem/137684 "2025-09-26T12:28:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jani](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jani/32/52271_2.png) [@Jani](https://devforum.zoom.us/u/Jani)\
**Post date:** [September 26, 2025, 12:28pm UTC](https://devforum.zoom.us/t/zoom-rtms-sdk-application-types-problem/137684/1 "2025-09-26T12:28:27Z")

</div>

Hi,

I have created Zoom General app which I use with autostart and Zoom RTMS SDK. The capture of meeting audio works OK.

I send audio to custom transcription service and after receiving transcription i would like to send transcriptions into zoom meeting as closed captions.

This part of sending transcriptions in meeting works with Server-To-Server OAuth type application, but in the case of General App with Zoom RTMS SDK I am not able to get access token with POST [https://zoom.us/oauth/token](https://zoom.us/oauth/token) (grant\_type = account\_credentials).

I need access token to get closed caption url ([https://api.zoom.us/v2/meetings/{meetingId}/token?type=closed\_caption\_token](https://api.zoom.us/v2/meetings/%7BmeetingId%7D/token?type=closed_caption_token)) and then post closed captions.

Can you help me please?

Thanx,

Jani

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [September 26, 2025, 3:16pm UTC](https://devforum.zoom.us/t/zoom-rtms-sdk-application-types-problem/137684/2 "2025-09-26T15:16:50Z")

</div>

Hi @Jani  
Thanks for reaching out to us!  
To generate an access token using your **General App** , you need to integrate **OAuth**.

First, you must manually authorize/install the app in your account to initiate the OAuth workflow. This will provide you with an authorization code, which you can then exchange for an access token.

To install your app to your Zoom account, navigate to the **Local Test** page, and choose **Add App Now**.

You can also construct and navigate to the authorization URL yourself, following this format:

```auto

https://zoom.us/oauth/authorize?response_type=code&client_id=ZOOM_CLIENT_ID&redirect_uri=ZOOM_REDIRECT_URI

```

Lastly, to request an access token, send a POST request to `https://zoom.us/oauth/token` with a basic authorization header.

Your request should look like this:

```auto
POST https://zoom.us/oauth/token?grant_type=authorization_code&code=Wk9PTV9BVVRIT1JJWkFUSU9OX0NPREU&redirect_uri=https://example.com

```

Here is the link to our Docs

> **[OAuth 2.0](https://developers.zoom.us/docs/integrations/oauth/#example-request-1)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

Hope this helps!  
Elisa

---

<div class="post-metadata">

**Author:** ![Jani](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jani/32/52271_2.png) [@Jani](https://devforum.zoom.us/u/Jani)\
**Post date:** [September 26, 2025, 9:26pm UTC](https://devforum.zoom.us/t/zoom-rtms-sdk-application-types-problem/137684/3 "2025-09-26T21:26:40Z")

</div>

Thanx, it works as you described.
