Best Of
A Message to Our Customers Regarding the Canvas Security Incident
We are aware of the security incident affecting Canvas and want to reach out directly to our shared customers and school partners with transparency and care.
Panopto systems and data have not been affected by this incident. Our platform operates independently, and we have no indication that any Panopto customer data has been compromised.
We understand this is an unsettling situation for many of you, and we want to support you in any way we can. If you are concerned about the connection between Canvas and Panopto and would like to temporarily disconnect the integration until this situation is resolved, you can do so by following these steps:
- Log in to Panopto using an administrator account
- Navigate to Identity Providers in your settings
- Click edit next to your Canvas IDP
- Clear the Admin Token, Client ID, and Client Secret fields
Please note: Removing these credentials will break the Canvas–Panopto integration, meaning users will no longer be able to log in to Panopto through Canvas. Before taking this step, please ensure that administrators and key users have an alternative way to access Panopto so the integration can be restored when you are ready.
To re-enable the integration, you can follow the guide found here: How to Set Up the Canvas Integration for LTI 1.3.
We will continue to monitor the situation closely and will provide updates as new information becomes available. The security and trust of our customers is our top priority, and we are here to help.
If you have questions or need assistance, please reach out to our support team at [email protected].
— The Panopto Team
Re: Newbie Question: Why would my users be creating API Keys? For what purpose?
Hi Mary,
If you are concerned about this please contact Panopto support since they can limit this action to Admins only.
I suspect you're configuration at the moment allows any user to create API Client.
If students are using clients to call API they are still limited on their user permissions, but if you want to prevent that you can.
I hope this helps.
Thanks,
-Adis
Re: Bulk Restore Ability for Creators
Hi Brianna
One of my colleagues has submitted a support ticket. We may have figured it out here but if someone can take a look at the ticket and confirm with us things are working as expected that would be great.
Thanks
Kevin
Re: Content Retention - Hide/Delete folders with retention policy
Also would be good if all the content from a folder has aged out and been deleted, it also deletes the now-empty folder.
Service Update 2026-03-26
This update was applied on March 26, 2026.
This update introduces a new Font Style dropdown, giving users more control over text formatting within a single text block.
- Users can now apply different font styles to individual words within the same text block
- This makes it easier to highlight key phrases and create clearer visual hierarchy
- Text formatting is now more flexible, helping users build cleaner and more polished slide designs without extra text boxes
Version 1.57.1
Re: API Scheduling
Hi Frederik,
I don't have enough information to provide better answer here but in the nutshell:
We need to loop through your sessions and call POST /api/v1/scheduledRecordings once per session with a singleRemoteRecorderIdeach time.
This is the correct approach for scheduling multiple simultaneous sessions on different encoders.
I hope this helps.
Thanks,
Adis
Re: Allow users to request better captions
As digital accessibility becomes ever more important, giving users the ability to easily report that captions are incorrect would be extremely helpful.
Service Update 2026-04-17
This update will be applied on the following dates:
- Australia, Asia Pacific, and Japan: After business hours on Friday, April 17th
- Canada: After business hours on Monday, April 20th
- Europe and North America: After business hours on Tuesday, April 21st
Introducing Video Summarization with Elai
The Video Summarization feature lets you convert any full-length Panopto recording into a concise, AI-generated Elai video — directly from the Panopto interface.
Using the video's transcript, Elai automatically generates a structured outline and script, which you can review, edit, and publish as a polished shortened video. The resulting video can then be exported back to Panopto to be shared alongside or in place of the original recording.
- Generate Automatic Summaries: Select the AI Summary option from the video menu to be redirected to Elai. From there, you can prompt the AI to summarize the entire video or specific segments.
- Availability: This feature is available to Admins, Creators, and Videographers on accounts with Elai and SSO enabled. Please note that videos must have a transcript to be supported.
Learn more about creating a video summary. You can also reach out to your Account Manager or visit our Elai page to learn more about Elai.
Accessibility Updates
Bulk Accessibility Services APIs: We’ve expanded our API suite to include two new APIs for bulk requesting Captions, Audio Descriptions, and Translations as well as a previewing the associated costs of services before making purchases.
- POST /api/v1/accessibility/bulk/preview
- POST /api/v1/accessibility/bulk/schedule
This release also includes significant updates to ensure compliance with WCAG standards:
- Adding labels to several icons in the header and main navigation to ensure they announce clear, functional titles instead of internal system icon names.
- Updates to the structural layout of our page headers to improve the discoverability of the search function and ensure a more intuitive navigation experience for users of assistive technologies. This update ensures compliance with WCAG guidelines
- Modifications to Table View column headers (Name, Duration, and Date) to ensure they are fully accessible and interactive for users of assistive technologies.
- Updates to the header navigation within the Interactive Viewer to ensure users of assistive technology can identify their current location within the folder hierarchy. The folder element in the header has been updated to include the active folder name within its accessible label.
- Changes to the "More" options menu (the three-dot icon) within the Interactive Viewer's Notes tab to improve clarity for users of assistive technology.
- The button has been relabeled from "More" to "Actions". This change ensures that screen reader users (such as those using VoiceOver on Safari) receive a clear indication that activating the button will provide a list of functional tasks.
- The tooltips and accessible names have been synchronized to provide a consistent experience across both visual hover and keyboard focus.
- Improvements to the screen reader experience on the "Everything" tab by moving the decorative playlist icon outside of the heading. By removing non-text content from the heading tag, the tab now correctly appears as "Everything" in screen reader heading lists and navigation menus.
- Updates to the Folder Picker component to improve navigation for users relying on assistive technology. This ensures that screen readers now correctly identify and announce the purpose of the directory list, allowing users to navigate their folder structures with greater clarity and confidence.
Other Enhancements
Panopto Core
- Video access request emails can now include the video owner’s full name and username. This eliminates the need for manual lookups in shared folders, allowing admins to route requests to creators immediately.
- Resolved an issue where Audio Descriptions would sometimes enable by default regardless of viewer settings.
- Fixed a bug in the video player to ensure caption preferences are strictly honored across all interactivity settings.
Connect
- To reduce confusion for unauthorized visitors, the "Sign Up" button is now hidden on restricted portals where access is invitation-only. The button remains visible for sign up required portals to ensure easy registration for new users.
These changes will be automatically applied to your site following this release (no additional action required).
Newbie Question: Why would my users be creating API Keys? For what purpose?
I have just noticed that a few of my users (including students, I'm at a University) have created API keys. I found them in the System>API Clients, when I was trying to create a new API key. I understand why I, as the system admin, needs to create these: to set up integrations with other systems. Why would a student do this? I am asking partly out of a concern for security, and partly out of curiosity. Are students doing cool things?
Please help me understand how an end-user might be using API keys. Thanks!
Using Rest API with Postman
I've got the example code auth-server-side-web-app working after some tweaking but I would like to experiment with the api using the Postman app. The developer who was showing the Rest API was using Postman during the demo so I know it is possible but I can't figure out how to setup the Postman OAuth2 GetToken fields to match up with the API I defined which does work with the example python code. Can someone give more guidance about this?
When I run the code from a terminal using Python as in:
python3.8 sample.py --server myserver --client-id myClientID --client-secret mysecret
I get a list of folder names and urls as expected.
thanks
Here is the error I get from Panopto







