Incrementally track changes to folders, sessions, and users in SOAP API??
We want to track what subfolders and sessions are in a folder. To track this we would either need to do a full system pull of all folders which is not performant as it takes over 40 minutes for each object type. Or we do an incremental pull of the folders/sessions/users. To do an incremental pull, we would need to know when an object changed (created, moved, or renamed.) Our question is - is there a way to incrementally update that day’s changes to the folder structure, or sessions, or users?
We are not concerned here about when a session was viewed or folder content was viewed since we will pull the system views and caliper events separately (GetSessionExtendedDetailedUsage). The event data will be incremental as we will only look at that day’s events. SHAREit
Answers
Hello,
We do not have a way to track day to day changes on folder structure or users, however we do have system level usage reports that can track created or edited sessions on a daily basis. You can create a recurring report on sessions that have been edited or created within the last day. This report would run every night and shows created or edited sessions within the last day. You can also schedule and download this report using the SOAP API.
If you'd like more information on this, we have a support article on recurring system usage reports here:
You can also look at the following API functions to create and get the report each day:
CreateRecurringReport: https://support.panopto.com/resource/APIDocumentation/Help/html/eeb568a7-fbc7-584a-a69e-e5bdd3c08713.htm
GetReport: https://support.panopto.com/resource/APIDocumentation/Help/html/7f43cd41-1051-6b39-465e-ce024790492f.htm
You can also reach out to your organization's Customer Success Advocate with more information about your use case and what you need, and they can file a feature request to add this to Panopto in the future.
Please let me know if you have any questions.
Thanks,
Kevin