Best Of
Re: Current rate limits for the REST API
Hi Gareth,
The rate limits are still the same if you use defaults. We can increase these numbers if customer requests it.
Each request is calculated based on the incoming client ID (for an OAuth2 token-based authenticated API call), the incoming client IP address, and the specific endpoint being called.
If a request is rate limited, Panopto will return an HTTP status of 429 along with a string in the response headers indicating which limit was exceeded and by how much.
Let me know if you have any other questions. I hope this helps.
Thanks,
Adis
Re: SOAP API generating faults in PHP
Hi Trevor,
Can you try to switch from using the "wsdl" format to using the "singlewsdl" format?
So if you used
https://{yoururl}/Panopto/PublicAPI/4.6/SessionManagement.svc?wsdl
Now try to use
https://{yoururl}/Panopto/PublicAPI/4.6/SessionManagement.svc?singlewsdl
That should help, and if it doesn't please open a support ticket so we can investigate further.
I hope that helps.
Thanks.
Adis
Re: SOAP API generating faults in PHP
The change from ?wsdl to ?singlewsdl appears to have resolved the issue. With the nature of this issue being inconsistent I'm reluctant to say it's fully resolved until we have time to monitor the code change for a while. But we implemented the code change and our next 3 scheduled runs were error-free. So that's a step in the right direction.
Re: Bulk delete empty folders from past terms
To reinforce this feature request:
Within our institution, all Canvas courses are provissioned annually. For us too, we would like to have an option to be able to delete the empty course folders at some point. It would certainly be a good idea to be able to give a retention period to folders as well.
Re: How do I import a Zoom Cloud Recording using the Panopto APIs?
Please make all of the features of the Zoom Integration available through Panopto's API.
API Trigger for Manual Course Copy
We are building a lecture notes platform to bolt onto Panopto which will be implemented as another LTI in Canvas. I've been digging into documentation on the REST and SOAP APIs , but I haven't seen anything so I wanted to ask here in case I'm missing something.
Is there an API endpoint to queue a course copy job for a folder in Panopto (or are there plans to add one)? Alternatively, are there any mechanisms to provide a callback or notification to another service when a course copy job is queued/finishes?
Panopto is implementing Overlays, Hotspots, and Branching and we'd love your input!
Hi All,
Happy New Year! We hope you had a wonderful holiday. Improving Panopto’s editor has been a consistent feature request for some time now. We are excited to share that one of our big investments in 2025 will be incorporating interactivity into Panopto videos (overlays, hotspots, video and quiz branching, etc.).
Research for this effort is currently underway and we’d love your feedback to help us prioritize the most important features to implement first.
If you would be interested in participating in a 30 minute interview please let us know!
We would love to speak with you.
Thanks in advance,
Panopto Product Team
Re: SOAP API wsdl file errors on Panopto client instantiation (any service endpoint)
Jonathan;
Magic! That seems to have solved the issue here. If you are ever in Boston, I owe you dinner!
Thanks so much for providing what Panopto support has been unable to thus far
Re: Feature Request? API for getting all folders of a user?
@Adis Hrnjica Where can we subscribe for more information about the API updates? I'm so excited to hear about updates to the API!! 💚
Re: Responsive Embed
Make it easy for embed links created via Panopto cloud sharing screen to automatically be responsive by adding the following styling as a selectable option.
style="width: 100%; height: auto; aspect-ratio: 16 / 9;"
(Note that this styling is extracted from the Moodle ATTO button code with the plugin settings configured to make embedded recordings responsive)