Welcome to the Panopto Community

Please note: All new registrants to the Panopto Community Forum must be approved by a forum moderator or admin. As such, if you navigate to a feature that is members-only, you may receive an error page if your registration has not yet been approved. We apologize for any inconvenience and are approving new members as quickly as possible.

API Functions

Brian DyerBrian 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
Tagged:

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 (SessionManagementAccessManagement) fully support retrieving:

    • Session/video metadata (titles, IDs, descriptions, dates)
    • Folder structures and hierarchy
    • Searching for videos by keyword
    • Listing videos within specific folders

    Basic Viewing Statistics

    • The REST API endpoint GET /api/v1/sessions/{id}/viewers returns per-user viewing data including:
    • Percent of video completed
    • Last viewed date/time

    Not currently supported via API

    Knowledge-Check/Quiz Results

    • We do not currently expose quiz/knowledge check scores through our public API
    • Quiz results are accessible through the Panopto web interface and can be manually exported as CSV, but there is no programmatic API access

    Detailed Viewing Logs

    • Granular viewing event logs (specific timestamps, play/pause events, etc.) are not available through the public API
    • Only aggregate viewing completion data is available per user/session

    I hope this helps.

    Thanks,

    Adis

Sign In or Register to comment.