Hello,
I am experiencing an issue where the event payload for a Queue call (shared number) returns "has_recording": false
, even though the call recording exists in the Zoom admin panel.
While researching, I came across devforum, which mentions that there is no API endpoint for Queue call recordings.
Could you confirm if this is still the case?
If an API endpoint now exists, which one should I use?
Alternatively, what steps can I take to ensure the "has_recording"
flag is set to true
in the event payload for Queue call?
Thanks!
{
“event”: “phone.caller_call_log_completed”,
“payload”: {
“account_id”: “xxx”,
“object”: {
“call_logs”: [
{
“id”: “xxx”,
“caller_user_id”: “xxx”,
“call_type”: “voip”,
“caller_number”: “xxx”,
“caller_number_type”: 1,
“caller_name”: “TM”,
“callee_number”: “00000”,
“callee_number_type”: 2,
“callee_number_source”: “external”,
“callee_location”: “xxxx”,
“direction”: “outbound”,
“duration”: 25,
“result”: “Call connected”,
“date_time”: “2025-01-29T18:40:05Z”,
“path”: “pstn”,
“site”: {
“id”: “xxxxxxx”
},
“has_recording”: false,
“has_voicemail”: false,
“call_id”: “xxxxxxx”,
“forwarded_by”: {
“name”: “xxxxx”,
“extension_type”: “callQueue”,
“extension_number”: “333”,
“phone_number”: “+1111111”,
“number_type”: 1
},
“caller_did_number”: “+11111111”,
“caller_country_code”: “1”,
“caller_country_iso_code”: “AA”,
“callee_country_code”: “1”,
“callee_country_iso_code”: “AA”,
“call_end_time”: “2025-01-29T18:40:36Z”,
“department”: “DDDDD”,
“cost_center”: “”
}
],
“user_id”: “11111”
}
}
}