API Endpoint(s) and/or Zoom API Event(s)
{{baseUrl}}/meetings/{meeting_id}/recordings
Description
What is the best way to map recording files to participant users? What audio files belong to which user?
sample API response:
"uuid": "PGuf5+jMfsSRCOGyS85IX85Q==",
"id": 81407868486347,
"account_id": "IoL2nr3fffrSm6ZKJ1i4rEzdg",
"host_id": "lktCCycfBRNi1fgbraaSWFjV5A",
"topic": "New Meeting",
"type": 2,
"start_time": "2022-10-11T17:29:33Z",
"timezone": "America/Los_Angeles",
"host_email": "user@compnay.com",
"duration": 1,
"total_size": 6962092,
"recording_count": 4,
"share_url": "url",
"recording_files": [
{
"id": "12765c77-cbae-44e1-b2ea-e71af2c41b7a",
"meeting_id": "PGuf5+jMSRCOGyS85IX85Q==",
"recording_start": "2022-10-11T17:29:34Z",
"recording_end": "2022-10-11T17:31:19Z",
"file_type": "MP4",
"file_extension": "MP4",
"file_size": 1939648,
"play_url": "<play_url>",
"download_url": "<download_url>",
"status": "completed",
"recording_type": "shared_screen_with_speaker_view"
},
{
"id": "12f3d58e-ab9a-4461-a92b-767ceaa75acc",
"meeting_id": "PGuf5+jMSRCOGyS85IX85Q==",
"recording_start": "2022-10-11T17:29:34Z",
"recording_end": "2022-10-11T17:31:19Z",
"file_type": "M4A",
"file_extension": "M4A",
"file_size": 1674164,
"play_url": "play_url",
"download_url": "download_url",
"status": "completed",
"recording_type": "audio_only"
}
],
"password": "w!WUbv9L",
"participant_audio_files": [
{
"id": "58b8b8c5-38db-4207-8879-39ed0f09b54d",
"recording_start": "2022-10-11T17:29:34Z",
"recording_end": "2022-10-11T17:31:19Z",
"file_name": "Audio only - User B",
"file_type": "M4A",
"file_extension": "M4A",
"file_size": 1674142,
"play_url": "play_url",
"download_url": "download_url",
"status": "completed"
},
{
"id": "0665b04a-84a7-4666-bf6d-5e182a022636",
"recording_start": "2022-10-11T17:29:34Z",
"recording_end": "2022-10-11T17:31:19Z",
"file_name": "Audio only - User A",
"file_type": "M4A",
"file_extension": "M4A",
"file_size": 1674138,
"play_url": "play_url",
"download_url": "download_url",
"status": "completed"
}
],
"recording_play_passcode": "<>"
}
Questions?
-
So far, I have tried getting meeting participants and then getting user specific recordings and comparing meeting_ids, is there a better way to map participants with recording files?
-
It looks like participants must be part of the same account to access detailed user information. However, If they do not share an account, how can I obtain their information to be able to map them?