cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
928
Views
5
Helpful
1
Replies

How to batch download all recordings in site by full admin

OHua
Level 1
Level 1
As I am a full admin, how can I download all Recordings which created by other host account in site ?
I can't find any batch download button/option neither in Control Hub, nor in REST API
 
Alternatively, can I get a list of all Recordings downloadUrl, then I can batch download by full admin ?
I have tried REST API [List Recordings], but recording doesn't share to me and downloadUrl is hidden
It seems that I can't download recording even if I am a full admin
20220408-163558.png

any advice please

1 Accepted Solution

Patience Umoru
Cisco Employee
Cisco Employee

Hi @cmfan@mail.cgust.edu.tw If you're trying to pull recordings that belong to another host you need to be a full admin of the org,(which I confirmed you have the full admin role)  have the admin related scope applied to the token and include the hostEmail query parameter in your request, like https://webexapis.com/v1/recordings?meetingId=1a9250c7d493427ead930da7xxxxx4d&hostEmail=abc@xzy.com. Since, we are unable to see the request you have made did you specify the hostEmail in your request? Also, if you're using the personal access token that's generated by the developer portal. You would need to create an integration with the appropriate scopes and use that to generate an access token and use this access token to make your request and then the values will be returned correctly.
These links discuss how integrations work.
https://developer.webex.com/docs/integrations
https://developer.webex.com/blog/real-world-walkthrough-of-building-an-oauth-webex-integration
https://developer.cisco.com/learning/lab/collab-spark-auth/step/1

 

View solution in original post

1 Reply 1

Patience Umoru
Cisco Employee
Cisco Employee

Hi @cmfan@mail.cgust.edu.tw If you're trying to pull recordings that belong to another host you need to be a full admin of the org,(which I confirmed you have the full admin role)  have the admin related scope applied to the token and include the hostEmail query parameter in your request, like https://webexapis.com/v1/recordings?meetingId=1a9250c7d493427ead930da7xxxxx4d&hostEmail=abc@xzy.com. Since, we are unable to see the request you have made did you specify the hostEmail in your request? Also, if you're using the personal access token that's generated by the developer portal. You would need to create an integration with the appropriate scopes and use that to generate an access token and use this access token to make your request and then the values will be returned correctly.
These links discuss how integrations work.
https://developer.webex.com/docs/integrations
https://developer.webex.com/blog/real-world-walkthrough-of-building-an-oauth-webex-integration
https://developer.cisco.com/learning/lab/collab-spark-auth/step/1