# Meeting\_summary endpoint returns error code 300: invalid meeting id

**URL:** <https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072>\
**Category:** Meetings\
**Created:** [October 30, 2024, 3:16pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072 "2024-10-30T15:16:45Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![madinaharabic](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/madinaharabic/32/45382_2.png) [@madinaharabic](https://devforum.zoom.us/u/madinaharabic)\
**Post date:** [October 30, 2024, 3:16pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/1 "2024-10-30T15:16:45Z")

</div>

**API Endpoint(s) and/or Zoom API Event(s)**  
_meeting\_summary_

**Description**  
_Only meeting\_summary endpoint returns error code 300: invalid meeting id, while I can successfully get that same meeting info using the meeting endpoint_

**Error?**  
_code 300: Invalid meeting id_

**How To Reproduce**  
_Steps to reproduce the behavior:_  
_1. OAuth App_  
_2. make a request to meeting endpoint and then meeting\_summary endpoint and provide the same meeting id  
 [https://api.zoom.us/v2/meetings/{{meetingId}](https://api.zoom.us/v2/meetings/%7B%7BmeetingId%7D)}  
 [https://api.zoom.us/v2/meetings/{{meetingId}](https://api.zoom.us/v2/meetings/%7B%7BmeetingId%7D)}/meeting\_summary_  
_3. The first call works, the second returns the error: code 300: Invalid meeting id_

---

<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:** [October 30, 2024, 3:25pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/2 "2024-10-30T15:25:19Z")

</div>

Hi @madinaharabic do you have the meeting summary turned on? Please also review this thread as it may be your issue:

> [@Meeting Summary Endpoint - Entity Not Exist](https://devforum.zoom.us/t/meeting-summary-endpoint-entity-not-exist/119000/13):
>
> It appears customer may have [Smart Recording with AI Companion](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061101), but have meeting summary (queryable via meeting summary endpoint) turned off. In this scenario, customer can access recording summaries via GUI and recording transcripts via recording endpoints. @ethan.chong , can you verify if you can you can get the summary transcripts from “Get Meeting Recordings”?: [Meetings APIs - Zoom Developers](https://developers.zoom.us/docs/api/meetings/#tag/cloud-recording/GET/meetings/%7BmeetingId%7D/recordings)

---

<div class="post-metadata">

**Author:** ![madinaharabic](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/madinaharabic/32/45382_2.png) [@madinaharabic](https://devforum.zoom.us/u/madinaharabic)\
**Post date:** [October 30, 2024, 4:13pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/4 "2024-10-30T16:13:16Z")

</div>

![screenshot-2](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/f/e/febff2bccd10e3cd45702ae9e0df2afa7027886a.png)  
@gianni.zoom Not sure where that setting is, but this is the current setting we have.

---

<div class="post-metadata">

**Author:** ![madinaharabic](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/madinaharabic/32/45382_2.png) [@madinaharabic](https://devforum.zoom.us/u/madinaharabic)\
**Post date:** [October 30, 2024, 4:50pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/5 "2024-10-30T16:50:07Z")

</div>

We also have this enabled.

 ![screenshot-3](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/0/5/054d51c4ee022cde50d72558d6bd9b54b59ee1ce.png)

---

<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:** [October 31, 2024, 6:05pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/6 "2024-10-31T18:05:07Z")

</div>

Hi @madinaharabic great you have it enabled. Can you confirm it was on for that particular meeting? Check the portal for the past meeting and see if you see “view meeting summary”.

---

<div class="post-metadata">

**Author:** ![albin](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@albin](https://devforum.zoom.us/u/albin)\
**Post date:** [November 6, 2024, 9:05am UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/7 "2024-11-06T09:05:48Z")

</div>

@gianni.zoom

I’m facing the same issue. I am able to see the meeting summary in the **My Summaries** section for the meeting, but cannot download the same summary using the API endpoint(meetings/\<meeting\_id\>/meeting\_summary).

I’m getting the following error.

```auto
{
    "code": 300,
    "message": "Invalid meeting id."
}

```

---

<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:** [November 7, 2024, 1:00pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/8 "2024-11-07T13:00:35Z")

</div>

Hi @albin is it your own meeting summary you’re trying to retrieve via API? Try using a valid meeting uuid.

> **[Zoom Meeting API querying tips - understanding meeting IDs and meeting UUIDs...](https://developers.zoom.us/blog/meeting-api-querying-tips-part1/)**
>
> Join Developer Advocate Elisa Levet in this blog post series as she takes a deep dive into the world of the Zoom REST API.

---

<div class="post-metadata">

**Author:** ![albin](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@albin](https://devforum.zoom.us/u/albin)\
**Post date:** [November 8, 2024, 5:12am UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/9 "2024-11-08T05:12:39Z")

</div>

thanks. It worked when I used UUID.

Also is there any API that I can use to send a message from my chatbot to a meeting chat group once a meeting has ended.

---

<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:** [November 13, 2024, 5:46pm UTC](https://devforum.zoom.us/t/meeting-summary-endpoint-returns-error-code-300-invalid-meeting-id/120072/10 "2024-11-13T17:46:54Z")

</div>

Hi @albin yes here is the chatbot API: [Chatbot APIs - Zoom Developers](https://developers.zoom.us/docs/api/chatbot/#tag/chatbot-messages/POST/im/chat/messages)

And here is the team chat API where you can get the id info to send the message: [Team Chat APIs - Zoom Developers](https://developers.zoom.us/docs/api/team-chat/#tag/chat-channels/GET/chat/channels/%7BchannelId%7D)
