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.

Upload API

Paul VincentPaul Vincent Crackerjack

Hi,

We moved from using Zoom to Google Meet recently, I'm trying to build a middleware service that can upload Google Meet recordings to our Panopto environment to replicate the Zoom recording syncs. The Google end is about there, but I can't work out how to get the mp4 file into Panopto - I've tried various endpoints and client types, but can't seem to get an upload to work. Using the REST upload API (/Panopto/PublicAPI/Rest/sessionUpload) I get this error, despite passing a valid token (created by an admin) and FolderId:

{"Message":"User does not have permission to perform the requested action. UploadId: 00000000-0000-0000-0000-000000000000 SessionId:  Reason: User not found","MessageID":43053,"FolderId":null,"SessionId":null}%         

The service is acting on users' behalf in the background, rather than being enacted by the user - is it possible to do this with the upload REST API, or if not, is there a workaround?

Many thanks

Paul

Tagged:

Answers

  • Adis HrnjicaAdis Hrnjica Whiz Kid

    Hi Paul,

    Yes this is possible with using our upload REST API. Can you please share all the details how do you call the API?
    You can always isolate the endpoint problem just by calling other endpoint to confirm the token you generate is good.

    This error usually means the caller identity did not resolve to a Panopto user id, not that the folder id was read as null.

    Thanks,

    Adis

Sign In or Register to comment.