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.

API for copying or moving sessions

Hello Panopto members

Is there an API to "copy" or "move" a session (video) to another folder?
If so, please let me know the reference URL and details.

Answers

  • Kevin BaumKevin Baum Panopto Employee

    Hello,

    At this time, Panopto does not have any public APIs for copying sessions. You can use the API to move sessions to a different folder. For our public REST API, you can use the Session Update endpoint to change the parent folder to move the session to a new folder.

    Within the public SOAP API, you can use the ISessionManagement.MoveSessions endpoint to move multiple sessions to the same target folder.

    Please note that for both endpoints, the user calling the API must have creator permissions on the session, as well as permission to create in the target folder.

    I hope that this helps. Please let me know if you have any other questions.

    Thanks,

    Kevin

  • Thank you for your reply. So there is no API to copy. Understood.
    Our development team has another question (is there an API that can do something similar in another way?).

    <Question>

    Since there is no API to copy, does an API exist to download/upload Panopto videos stored on two screens like the one below?

    *Please tell me the API to download video podcasts.
    In that case, is it possible to specify the type of podcast (main video only/secondary video only, etc.)?

    *Is there an API to set two video files as either "main video" or "secondary video", upload them to Panopto, and make them into one video?

    <Request>
    Please consider providing an API for copying (reference copying, full copying).

  • Kevin BaumKevin Baum Panopto Employee

    Hello,

    We don't have an API to download a video podcast, but if you use Panopto's REST API to get data on a session (Get Session By Id) will return the DownloadUrl for downloading the video if it's allowed to be downloaded.

    We also do have an API that you can use to upload video files to a session in Panopto (either a single video as 1 primary, or multiple videos as primary and secondaries). The Panopto public Upload API uses our Universal Capture Specification (UCS) spec to transmit information on the session, including primaries, secondaries, cuts, etc. to upload with the media files to Panopto to create a new session.

    I hope that this information helps. Please let me know if you have any other questions.

    Thanks,

    Kevin

Sign In or Register to comment.