# About API tokens for closed captions

**URL:** <https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218>\
**Category:** Meetings\
**Created:** [May 19, 2022, 8:13am UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218 "2022-05-19T08:13:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![takahashi-yuuki](https://avatars.discourse-cdn.com/v4/letter/t/7cd45c/32.png) [@takahashi-yuuki](https://devforum.zoom.us/u/takahashi-yuuki)\
**Post date:** [May 19, 2022, 8:13am UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218/1 "2022-05-19T08:13:46Z")

</div>

According to the documentation, the host must manually click “Copy API Token” to get the token. Is there a way to get the token using the API instead of manually clicking the button?

I have had similar questions in the past, but I would appreciate it if you could provide me with the latest information.

> [@Obtaining API token when integrating a third-party closed captioning service](https://devforum.zoom.us/t/obtaining-api-token-when-integrating-a-third-party-closed-captioning-service/36213):
>
> Description According to the documentation, the host needs to manually click on the “Copy the API token” in order to get the token. Is there any way to obtain the token using an API instead of manually click on the button? Thanks in advance.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [May 28, 2022, 1:01am UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218/2 "2022-05-28T01:01:40Z")

</div>

@takahashi-yuuki,

You can the Get meeting’s token API to get the Closed Caption Token. Link below is a forum post and the Get meeting’s token API you want to use for the Closed Caption Token:

## Get meeting’s token

[https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/meetingToken](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods/#operation/meetingToken)

## Closed Caption Token and create transcription apps.

> [@Zoom bot to record and transcribe meetings](https://devforum.zoom.us/t/zoom-bot-to-record-and-transcribe-meetings/55406/18):
>
> @analyticalmonk @jhorman @nicsal @vienoolesen @ary @mfarimani Hey Team I’m excited to announce that we have released our [Closed Caption Token API](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/meetingToken) which enables you to programmatically obtain the Closed Caption Token and create transcription apps. Let me know if you have any questions.

---

<div class="post-metadata">

**Author:** ![takahashi-yuuki](https://avatars.discourse-cdn.com/v4/letter/t/7cd45c/32.png) [@takahashi-yuuki](https://devforum.zoom.us/u/takahashi-yuuki)\
**Post date:** [May 30, 2022, 1:26am UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218/3 "2022-05-30T01:26:44Z")

</div>

Thank you very much!!

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [June 2, 2022, 1:29am UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218/4 "2022-06-02T01:29:03Z")

</div>

You’re very welcome! I appreciate your kind message!

---

<div class="post-metadata">

**Author:** ![offirgold](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/offirgold/32/50273_2.png) [@offirgold](https://devforum.zoom.us/u/offirgold)\
**Post date:** [May 23, 2024, 9:04pm UTC](https://devforum.zoom.us/t/about-api-tokens-for-closed-captions/69218/5 "2024-05-23T21:04:19Z")

</div>

Hi @donte.zoom,  
The link [Closed Caption Token API](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/meetingToken) doesn’t work.

**Where can I find the documentation for the API that enables obtaining the closed caption token programmatically after being assigned as a captioner?**

Thanks.
