# AI Companion API

**URL:** <https://devforum.zoom.us/t/ai-companion-api/103962>\
**Category:** Meetings\
**Tags:** api\
**Created:** [February 16, 2024, 12:40am UTC](https://devforum.zoom.us/t/ai-companion-api/103962 "2024-02-16T00:40:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![minegishi.takuya](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/minegishi.takuya/32/41324_2.png) [@minegishi.takuya](https://devforum.zoom.us/u/minegishi.takuya)\
**Post date:** [February 16, 2024, 12:40am UTC](https://devforum.zoom.us/t/ai-companion-api/103962/1 "2024-02-16T00:40:50Z")

</div>

Is it possible to get meeting summaries and transcriptions generated by Zoom AI Companion features via API?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [February 22, 2024, 4:54am UTC](https://devforum.zoom.us/t/ai-companion-api/103962/2 "2024-02-22T04:54:46Z")

</div>

Hi @minegishi.takuya ,

See below for summary endpoint:

> **[Zoom Meeting API](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/Getameetingsummary)**
>
> API Reference for /docs/api/rest/reference/zoom-api/methods

For transcripts, use the cloud recording endpoints:

> **[Zoom Meeting API](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#tag/Cloud-Recording)**
>
> API Reference for /docs/api/rest/reference/zoom-api/methods

---

<div class="post-metadata">

**Author:** ![minegishi.takuya](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/minegishi.takuya/32/41324_2.png) [@minegishi.takuya](https://devforum.zoom.us/u/minegishi.takuya)\
**Post date:** [February 29, 2024, 11:09pm UTC](https://devforum.zoom.us/t/ai-companion-api/103962/4 "2024-02-29T23:09:22Z")

</div>

Hi @gianni.zoom ,

Thank you for your response.  
I would like to know one additional point, is there a webhook for summary generation completion?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [March 4, 2024, 4:41pm UTC](https://devforum.zoom.us/t/ai-companion-api/103962/5 "2024-03-04T16:41:05Z")

</div>

Hi @minegishi.takuya , see here: [Zoom API Events - Meeting](https://developers.zoom.us/docs/api/rest/reference/zoom-api/events/#operation/meeting.summary_completed)

---

<div class="post-metadata">

**Author:** ![Avil](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/avil/32/50666_2.png) [@Avil](https://devforum.zoom.us/u/Avil)\
**Post date:** [November 24, 2025, 5:25pm UTC](https://devforum.zoom.us/t/ai-companion-api/103962/6 "2025-11-24T17:25:03Z")

</div>

**Hi Gianni,**

We’re able to push meeting transcripts to our ATS through the API when using an **admin role** , but it doesn’t work for **standard user roles**.  
We can’t make everyone an admin since that would give access to other users’ recordings and transcripts, which raises privacy concerns.

Can you please check if this is a **permission-level or API access control issue** on your side?  
If there are any configuration changes or role-based settings we need to modify to enable this for non-admin users, please let us know.

Thanks,  
**Avil**

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 1, 2025, 8:28pm UTC](https://devforum.zoom.us/t/ai-companion-api/103962/7 "2025-12-01T20:28:10Z")

</div>

Hi @Avil what is you system design? How are you pushing meeting transcripts to your ATS through the API?
