Welcome to the Panopto Community

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

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.