API Functions
Brian Dyer
Whiz Kid
We currently only allow specific support groups access to the API.
Today we got a request from an instructional designer that would like to have access.
Their use case is below. My question is, can the API provide the required info?
My primary use case...
In a few courses, I use Panopto knowledge checks (in-video quizzes) as graded activities. Right now I have to open multiple Panopto folders and sessions to collect scores. I built an AI tool to help collect and sort the info but currently it is a static snapshot of panopto grades.
With API access, I’d like to:
-Programmatically pull all knowledge-check grades for specific courses across their Panopto folders/sessions.
-Run this on a scheduled job (e.g., daily) so my AI tool can update grade and summary files automatically.
-Keep this strictly read-only—no changes to videos, folders, permissions, or grades.
But a broader instructional analytics use would let me:
-Search videos more effectively using custom filters, since the built-in search often returns either too much or too little.
-Retrieve viewer statistics and logs (views, completion, timestamps, etc.) so I can use AI tools to analyze engagement and improve course design.
I am only requesting access to:
- Video metadata (titles, folders, IDs)
- Knowledge-check/quiz results
- Viewing statistics and logs
Answers
Hi Brian,
Thank you for your interest in using the Panopto API. Here's what we currently support:
Supported via API
Video Metadata (titles, folders, IDs)
Our REST API (
/api/v1/) and SOAP API (SessionManagement,AccessManagement) fully support retrieving:Basic Viewing Statistics
GET /api/v1/sessions/{id}/viewersreturns per-user viewing data including:Not currently supported via API
Knowledge-Check/Quiz Results
Detailed Viewing Logs
I hope this helps.
Thanks,
Adis