I am sorry as this has been asked before multiple times but I still can’t nail this.
I am using the recording_completed webhook to move recordings from zoom cloud to S3. After the meeting has ended and recordings are ready I receive the webhook with some data like this
[
"uuid" => "Z42qqXvzQk6oCRnkfxwTjw==",
"id" => 83286273790,
"account_id" => "",
"host_id" => "",
"topic" => "",
"type" => 8,
"start_time" => "2021-04-08T23:24:23Z",
"timezone" => "Asia/Calcutta",
"host_email" => "",
"duration" => 0,
"total_size" => 208552,
"recording_count" => 2,
"share_url" => "",
"recording_files" => [
[
"id" => "",
"meeting_id" => "",
"recording_start" => "2021-04-08T23:24:25Z",
"recording_end" => "2021-04-08T23:24:31Z",
"file_type" => "MP4",
"file_extension" => "MP4",
"file_size" => 113599,
"play_url" => "",
"download_url" => "",
"status" => "completed",
"recording_type" => "shared_screen_with_speaker_view",
],
[...],
],
]
I need to know the completed recording’s meeting_id and occurrence_id.
I get the meeting_id with payload[‘object’][‘id’]. I understand that the occurrence_id is not present and we need to use the UUID somehow.
What I want to know is what exact API call can I do and with what parameter (I am guessing meeting_id in recording_files array.) to get to the occurrence_id.
Thanks in advance.