Please note: All new registrants to the Panopto Community Forum must be approved by a forum moderator or admin. As such, if you navigate to a feature that is members-only, you may receive an error page if your registration has not yet been approved. We apologize for any inconvenience and are approving new members as quickly as possible.
API: Get List of Recorders a User can Access
Jonathan Champ
Whiz Kid
There are lots of ways to solve this problem, but it seems like none exist.
One API call tells me most of the things that a user has access to, but only folders and groups, not recorders.
One API call tells me all of the Recorders but not who can access them.
The simplest API call tells me the details for a single Recorder, but not who can access them.
So, please either add an API call dedicated to this purpose or add the data to one of the existing API calls.
If I've simply missed a reliable way to get at this data, please let me know.
Thank you,
Jonathan
Tagged:
5
Comments
If by Recorders, are you specifically looking for Remote Recorder devices?
If that is the case, I did some poking around and it looks like there is an endpoint, but it isn't part of their "Public" REST API. I also didn't find anything to match in the SOAP API.
You would need the recorder ID, and I would assume user permissions to administer the specific RR device.
URL: https://[site].hosted.panopto.com/Panopto/Api/Access?itemId=[recorderID]&page=0&itemType=RemoteRecorder
It will return a list of both groups and users. If groups, you would need another call to get the membership of that specific group, but that information is available.
This is certainly outside of what is "supported" but it might get you the information you need until the public API has this available.
I'm really excited to try this out! It might be exactly what we need.
Hmm @Michael Espey All I seem to get is a 500 Internal server error via the web and a 401 Unauthorized error via the command line (both using admin accounts). I tried both the remote recorder GUID and the remote recorder "name". 😥