03-07-2024 08:37 AM
Hello,
We have a department looking to create a way to download recorded calls for further analysis. They are a team within the org, and there are other teams that they shouldn't have access to download from.
Since the API access require CC admin rights, wouldn't that allow them to have access to all recordings and not just to their team's recorded calls?
03-14-2024 08:10 AM
Hello @Avner Izhar , you are correct that API does not provide this kind of access control, by default the API will have visibility for all recordings. If you go through this path, only way would be that in the script/programming logic you create, when retrieving the IDs that you want to download (which I assume you will also use an API to fetch which are the sessions you want to download the record from), you can first make sure that they only retrieve IDs that fall under their department.
However, if they use the portal's Recording Management tab to see & download the recordings, they will only see the recordings that correspond to the Access Rights of their User Profile. So, although this will require to download recording one-by-one through the portal, depending on the size it may be an alternative that would not allow users to see other teams' recordings.
03-08-2024 07:01 AM
@Avner Izhar I don't think you can restrict that from the API or the access token side.
03-08-2024 03:50 AM - edited 03-08-2024 07:00 AM
@Avner Izhar so are you using https://developer.webex-cx.com/documentation/captures/v1/list-captures ? It should work for tasks within the org, not just the tasks of the authenticated user. Is this not what they are seeing?
03-08-2024 06:49 AM
I want it to not have access to the entire org, only to a specific team, is that possible?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide