Not getting summary_content back

API in question:

get /meetings/{meetingId}/meeting_summary API

Description:

summary_content is not being returned. I’ve worked through a support ticket on this and established that the right scopes are in place. What could be the issue?

Request:

const meetingData = axios.get(
https://api.zoom.us/v2/meetings/${encodedUUID}/meeting_summary,
{
headers: {
‘Authorization’: Bearer ${token}
}
}
);

Return Object (sanitized for security reasons):

[0] pastSummary [
[0] {
[0] meeting_host_id: ‘’,
[0] meeting_host_email: ‘’,
[0] meeting_uuid: ‘’,
[0] meeting_id:,
[0] meeting_topic: ‘Introductory Chat’,
[0] meeting_start_time: ‘2025-05-23T17:30:20Z’,
[0] meeting_end_time: ‘2025-05-23T17:31:32Z’,
[0] summary_created_time: ‘2025-05-23T17:31:11Z’,
[0] summary_last_modified_time: ‘2025-05-23T17:32:34Z’,
[0] summary_title: ‘Meeting Summary for Introductory Chat’
[0] }
[0] ]

Would love some help on why I am not getting the summary back? Thank you!

Hi @Johann1
Thanks for reaching out to us!
Can you confirm that you are starting the meeting with AI companion on and that you meet all the prerequisites to access this endpoint?

Hi Elisa,

  • I have a Business License.
  • Meeting summary with AI Companion is on, but I added this setting too: "
    Turn on meeting summary automatically when meetings start"
  • Allow use of end-to-end encryption is off
  • All of the scopes are active as well.

Also, the meeting i was testing this with has a summary listed in the recordings dashboard so I would assume it just needs to be accessed from the API with the right settings.

Thank you!

The meeting is being created with another API call and has the following settings:

settings: {
participant_video: true,
waiting_room: false,
auto_recording: ‘cloud’,
join_before_host: true,
use_pmi: false
},

Does it need to have a AI companion setting listed just to be safe?

Thanks for sharing more details @Johann1
I will send you a DM with some followup questions

1 Like

To update this thread, this was an issue with the account settings. Make sure to have AI companion enabled in the meeting to get the summary_content back in the response body.

UPDATE:
The fix was actually adding this in the request object of the API call under Settings, not the account settings:

                auto_start_meeting_summary: true,

Hope it helps!