Description
I would like to retrieve the chats associated with a meeting.
I have enabled auto save of all chats, both in settings and in IM settings.
The chats are being saved and are available for the meeting ID I am using to test, as I can download them using the GUI in tab-delimitted CSV from: https://us06web.zoom.us/recording/detail?meeting_id={meetingId}
However, the docs for that API call don’t show any such options, and it does not seem to work: /meetings/{meetingId}/recordings Docs: https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingget
Furthermore, when I make a request to /meetings/{meetingId}/recordings I get a JSON object with all of the relevant info, but it does NOT include the chat transcript.
This is true even where I am testing with a recording that has a chat available to download using the GUI.
Error
Am unable to use the API to access chats.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using CURL with authorization string
Thanks for reaching out about this, and happy to help.
First, I just wanted to confirm—are you looking for the meeting recording’s transcript, or the in-meeting chat messages from the meeting? If it’s the former, this is accessible via the Recording endpoints as long as you meet the prerequisites outlined here:
Let me know if you can confirm when you have a chance—thanks!
Will
I see that now the link to download the chat file is indeed in the response from /meetings/{meetingId}/recordings - not sure if that is due to changes, or just that I missed the link last time ??
However, the chat file is in the format
00:47:53 CTaly: Hi
00:47:56 Witch Hunt: SUD
00:47:59 Mitch Wildly: Yes
I really need all the extra data, such as the timestamp.
The chat file which is given does not even have the messageId or the userId, so I cannot even query to /chat/users/{userId}/messages/{messageId} to get each message individually.
How can I get all the chat details, (which are evidently stored in Zoom), and not just the severely shortened chat file?
We are working on expanding the detail level of the Chat file that is returned, and this will support JSON in the future. We expect this update to be rolled out in the near future.
For now, however, the Chat file returns all the available data.