Upload API
Paul 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