# AI Call Summary

**URL:** <https://devforum.zoom.us/t/ai-call-summary/131944>\
**Category:** API and Webhooks\
**Tags:** phone\
**Created:** [April 25, 2025, 10:35am UTC](https://devforum.zoom.us/t/ai-call-summary/131944 "2025-04-25T10:35:52Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![dean](https://avatars.discourse-cdn.com/v4/letter/d/3be4f8/32.png) [@dean](https://devforum.zoom.us/u/dean)\
**Post date:** [April 25, 2025, 10:35am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/1 "2025-04-25T10:35:53Z")

</div>

Hi

I’m looking to programmatically access AI-generated call summaries from Zoom Phone via the API. I’ve noticed that `ai_call_summary_id` appears in the call log details, but I can’t find any documented endpoint to retrieve the summary content itself.

Is there currently any support for accessing Zoom Phone AI Call Summaries via an account-level OAuth app (i.e. admin-level scope across all users), or is this feature strictly limited to user-context OAuth tokens?

Would appreciate any insight into whether this functionality is available now or potentially on the roadmap.

Thanks!

---

<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:** [April 25, 2025, 3:28pm UTC](https://devforum.zoom.us/t/ai-call-summary/131944/2 "2025-04-25T15:28:26Z")

</div>

Hi @dean ,

Here’s the endpoint to retrieve the ai call summary: [Phone APIs](https://developers.zoom.us/docs/api/phone/#tag/call-logs/GET/phone/user/%7BuserId%7D/ai_call_summary/%7BaiCallSummaryId%7D)

It can be accessed via admin and user-auth app.

---

<div class="post-metadata">

**Author:** ![dean](https://avatars.discourse-cdn.com/v4/letter/d/3be4f8/32.png) [@dean](https://devforum.zoom.us/u/dean)\
**Post date:** [April 27, 2025, 6:51am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/4 "2025-04-27T06:51:51Z")

</div>

Hi @gianni.zoom

Thank you for your prompt reply.  
Do you know if support for retrieving AI Call Summaries via Server-to-Server OAuth (account-level) is available now, or if it might be on the roadmap for future updates?  
We’re aiming to avoid user-context tokens where possible for backend automation.

---

<div class="post-metadata">

**Author:** ![tamn](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tamn/32/50900_2.png) [@tamn](https://devforum.zoom.us/u/tamn)\
**Post date:** [April 28, 2025, 6:46am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/6 "2025-04-28T06:46:17Z")

</div>

Same requirements for our team regarding S2S Oauth (account-level).

We noticed this in the [April 14, 2025 Phone Changelog](https://developers.zoom.us/changelog/phone/april-14-2025/):

 ![changelog-2025-04-14](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/0/000bdfea1b2880b6b955b32c3752e422b9414def.png)

and would like to request a simple way to access the AI call summary from the `callId` alone, rather than relying on `userId`.

Thank you!

---

<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:** [April 28, 2025, 5:55pm UTC](https://devforum.zoom.us/t/ai-call-summary/131944/7 "2025-04-28T17:55:58Z")

</div>

Hi @dean ,

`phone:read:ai_call_summary:admin` scope is available to use for S2S OAuth app as well. You should see it and be able to query the endpoint after adding the scope. 🙂

---

<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:** [April 28, 2025, 5:57pm UTC](https://devforum.zoom.us/t/ai-call-summary/131944/8 "2025-04-28T17:57:07Z")

</div>

Hi @tamn ,

Yes you can use it with S2S OAuth apps after adding the admin scope.

> [@tamn](#):
>
> and would like to request a simple way to access the AI call summary from the `callId` alone, rather than relying on `userId`.

Thanks for the feedback. I can share with the team to request adding to product roadmap.

---

<div class="post-metadata">

**Author:** ![krautpotato](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/krautpotato/32/54486_2.png) [@krautpotato](https://devforum.zoom.us/u/krautpotato)\
**Post date:** [April 29, 2025, 8:10am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/9 "2025-04-29T08:10:21Z")

</div>

Will I be able to get the AI call Summaries if i do an Oauth 2.0 S2S request before and get the token?

---

<div class="post-metadata">

**Author:** ![tamn](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tamn/32/50900_2.png) [@tamn](https://devforum.zoom.us/u/tamn)\
**Post date:** [April 30, 2025, 4:07am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/10 "2025-04-30T04:07:48Z")

</div>

Thanks @gianni.zoom.

In the meantime, for anyone looking to get the summary from a call ID, you’ll need to call the history detail endpoint below:

- GET [/phone/call\_history\_detail/_{callLogId}_](https://developers.zoom.us/docs/api/phone/#tag/call-logs/GET/phone/call_history_detail/%7BcallLogId%7D)

While it is **still undocumented** at the time of writing, the attribute `ai_call_summary_id` does exist when you inspect the response, e.g.

```json
{
    "ai_call_summary_id": "0J8HPVC3SqGXmHCNPBS7Wy"
}

```

You can then query the new API endpoints from the [April 14th, 2025 Changelog](https://developers.zoom.us/changelog/phone/april-14-2025).

However, for S2S at the admin/account level, there appears to be issues with mismatch scopes (`:master` vs `:admin`) that are unresolved. See below for further details:

- [AI Call Summary 400 Error Despite Correct Scope (phone:read:ai\_call\_summary:master)](https://devforum.zoom.us/t/ai-call-summary-400-error-despite-correct-scope-phoneai-call-summary-master/132138)

* * *

As an aside, for the webhook event on Zoom’s Marketplace relating to AI Call Summary, it is currently called

> Call Summary Changed

 ![call-summary-webhook-event-zoom-marketplace](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/f/cf4e17f64ecda8d2a493b45a1e45c2c5af402d5e.png)

(i.e. be wary that there is no “AI” in the name).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [May 1, 2025, 4:08am UTC](https://devforum.zoom.us/t/ai-call-summary/131944/11 "2025-05-01T04:08:13Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

---

<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:** [June 4, 2025, 7:41pm UTC](https://devforum.zoom.us/t/ai-call-summary/131944/12 "2025-06-04T19:41:32Z")

</div>

Just wanted to add this:

> [@AI Call Summary 400 Error Despite Correct Scope (phone:read:ai\_call\_summary:master)](https://devforum.zoom.us/t/ai-call-summary-400-error-despite-correct-scope-phoneai-call-summary-master/132138/23):
>
> Hi @joeyharrington @kslowpes , engineering just confirmed the following: Zoom Phone Admin Portal/Account Owner can’t see the end user’s call summary in the web UI and currently, the API has the same logic. I asked if there are plans to expand this already on the roadmap and if not, to create a feature request for account owners/admin to get call summaries of other users.
