Welcome to the Panopto Community

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.

Retrieve list of users created between two dates via the API? (2019-01-24)

Caitlin McCabeCaitlin McCabe Administrator

Original Post: Doug Costain, Moderator, January 24, 2019 at 2:35 PM

Posted on behalf of a customer

Is it possible to query our cloud site to return a list of user accounts created between two specified?


Responses:

Kevin Baum, Moderator, January 30, 2019 at 4:08 PM

Hello,

The API supports searching for users by first name, last name, email, or user name. We do not support searching by the date the user was created.


Mark Brewsala, Moderator, February 18, 2019 at 7:42 PM

I understand from internal communication that the goal here is to perform a bulk operation for newly-created users on some cadence (perhaps daily). There currently exists an indirect way that this might be accomplished.

There is a schedulable report called "Last Sign-In Time Per User" that reports both the UserAdded date (the date the user was created) as well as the last time the user signed in so long as the user signed in sometime between the start and end periods of the report. So requesting and consuming that report (which can be done programmatically) would reveal all the users who have signed in within some specified time range. That report could subsequently be filtered to only those users which were also added during that range.

Users which have never signed in within the report range would be absent from the report: but since the goal is to identify only new users and perform some setup action for them, it might be adequate to wait to perform that action until the user has signed in at least once.

You can learn more about these schedulable reports here: https://support.panopto.com/s/article/System-Usage-Report-Fields

Sample code exercising the report SOAP API in Python can be found here: https://github.com/Panopto/python-soap

In particular consider the example at examples/stats_report_example.py.

Tagged:
Sign In or Register to comment.