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.

Detecting empty room recordings with Epiphan API and deleting schedules with the Panopto API

Brian DyerBrian Dyer Whiz Kid

We have been working with Epiphan on a way to detect when an empty room is being recorded or prevent it from being recorded.

We are looking for a workaround for the confirmation process on Epiphan's side.

They thought it may be possible to use the Panopto API to delete an event in Panopto and then force a schedule sync on the Pearl Mini/Nexus. Is this possible to do?

If needed, I can add text from the conversation we've been having with Epiphan's support.

Answers

  • Hi Brian,

    It's possible but with limitations:

    • Public API for Session Deletion: DELETE /api/v1/sessions/{sessionId}
    • This is a public API that you can use to delete sessions

    What's Not Available:

    • No direct API to force schedule sync on Epiphan devices
    • Schedule sync happens automatically (every 1 hour max)

    Proposed Workflow:

    1. Detect empty room (using Epiphan's capabilities) is possible
    2. Delete session via public API: DELETE /api/v1/sessions/{id}
    3. Wait for auto-sync (1 hour max) OR restart Epiphan device (immediate)

    So yes, you can use Panopto's public API to delete sessions, but expect up to 1-hour delay for Epiphan schedule sync unless you restart the device.

    I hope this helps.

    Thanks,

    Adis

Sign In or Register to comment.