Meeting Summary Endpoint - Entity Not Exist

Hi,

We are trying to finish building an integration for our meetings and are encountering the following issue.

Given a past meeting that has occurred, we query /v2/past_meetings/{meetingId} to get the UUID of the meeting instance.

The response looks like this:
{“uuid”:“”,“type”:2,“topic”:“”,“user_email”:“”,“start_time”:“2024-10-01T16:00:32Z”,“end_time”:“2024-10-01T16:22:48Z”,“duration”:23,“total_minutes”:67,“participants_count”:3,“dept”:“”,“source”:“Calendly for Zoom”}

We then make a call to this endpoint for the meeting summary:
/v2/meetings/{UUID}/meeting_summary

We are using a Server-to-Server OAuth integration with the correct scopes set, but regardless of whether we single/double/no encode the UUID (the one i’m testing with does not have “/” or “//”), we keep getting the following 400 response:

“body”: {
“code”: 20113,
“message”: “entity not exist”
},

I already tried creating a new OAuth integration with new credentials and we get the same issue.

Is there something wrong with this endpoint? When the meeting is viewed in the web UI, we can see everything fine, so the information exists.

Hi @ethan.chong ,

You can see just the meeting or the summary as well?

Additionally, which of these scopes do you have?
image

If it’s non-admin, you will only be able to see for your meetings. If it’s Admin, did the account owner give you the permission to view meeting data via the web portal?

We can see the meeting and meeting summary in the web UI.

Regarding scopes, i’ve tried it with both of the admin level scopes.

There is a separate place where the owner has to accept this in the UI? I haven’t seen that before and both of the integrations i’ve created have been with the owner account.

Hi @ethan.chong ,

The owner should confirm if this is checked for the admin:

They access this through the web portal:

User Management → Role → edit Admin and scroll through to see this permision.

Please confirm this for me.

Yes, it’s checked for the admin role.

For my own clarity, is this role being applied to server-to-server integrations then?

Hi @ethan.chong , in the same section, the owner can check the boxes for each of the app types. Can you please confirm it is checked?

Yes, every checkbox has been checked for the admin role with edit capabilities where applicable.

We have also been using this integration for other operations without issue.

Hi @ethan.chong

You’re using an integration to call the API? Please clarify! Additionally, can you please share the following info in the private message I’m initiating with you?

  • client id
  • developer email associated with account
  • zm-tracking-id in response header from request

Hi,

I anyone available to follow-up here? I’ve provided the additional information requested.

@ethan.chong please check your email for the support ticket I opened on your behalf and continue there (TS1496998). Please let us know the result of the deeper inquiry.

It appears customer may have Smart Recording with AI Companion, 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

It looks like it returns the download URLs for the transcripts and the download contains the relevant data.

Does this mean that there is no way to directly fetch the meeting summary/next steps if we’re using Smart Recording with AI Companion but have meeting summary disabled?

It seems like that should be possible since the data does exist.

Hi @ethan.chong if you have meeting summary turned off, you will not get it via meeting summary endpoint. If you Smart Recording with AI Companion, you can use the recording endpoint to get the smart recording summary.

Essentially meeting summary endpoint =/= smart recording with a.i. companion data.

Got it. We will figure out how we want to handle that on our end then. Thank you for your assistance here.

No problem! Did you get it from the recording endpoint?

We’re going to see if that works for our use case, but we might just have to enable meeting summary to get around having to download the file.

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