TELL ME HOW: Moving All Assets from 1 folder to another...
Can anyone give me guidance on how to move all recordings and scheduled recordings from one folder to another. this seems to be a simple ask but not so simple with the SOAP API.
Best Answers
-
Robert J Herbstzuber Tyro
So we are using the php-panopto-api library from lucasgit.
I can retrieve the sessions but when I go to receive the scheduled recording I get an api error.
I know that library is outside of your perview...I'm trying to send in 0-5 in terms of session state to be able to see all in the folder.
Rob
0 -
Kevin Baum Panopto Employee
Hi Rob,
Thank you for the additional information. Have you tried sending the SessionState names (i.e.
Created
,Scheduled
, etc)? Although I didn't test it with the library you are using, I tested this by sending a raw XML request to our API, and the SessionState names worked for me without any API errors.If you've already tried that please let me know. Otherwise, can you please try using the names and let me know if that works for you?
Thanks,
Kevin
0
Answers
Hi Robert,
You can use the GetSessionsList SOAP API call to get a list of the sessions (including future scheduled recordings) in a folder.
Once you have the list of session IDs in that folder that you would like to move, you can make a call to the MoveSessions SOAP API call. This call takes a list of sessions IDs that you can get from the GetSessionsList call above and moves all of those sessions to a specified folder.
I hope that this helps. Please let me know if you have any questions.
Thanks,
Kevin
Names were the key. I hate bad documentation...;) not yours....theirs....
In the class it should say Array[String] as the prototype it just says Array[]
Thanks!