How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Panopto Folders API

Folder API

Panopto Folders API is one of 16 APIs that Panopto publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Folders. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 17 operations across 11 paths, and defines 32 schemas. It is described by OpenAPI 2.0, at version 1.

Requests are made against the base URL https://{tenant}.hosted.panopto.com/Panopto/api/v1.

17 operations 11 paths 32 schemas 2 DELETE10 GET2 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
1
Base URL
https://{tenant}.hosted.panopto.com/Panopto/api/v1
Resource Areas
1

Paths & Operations 17

Across 11 paths, the API surfaces 17 operations — 2 DELETE, 10 GET, 2 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Folders 17

Folder API

GET
/api/v1/folders/{id}
Get a folder by Id
Folders_GetFolderById 1 param → 200400403401404
PUT
/api/v1/folders/{id}
Update a folder
Folders_UpdateFolderMetadata 2 params → 200400403401404
DELETE
/api/v1/folders/{id}
Delete a folder
Folders_DeleteFolder 1 param → 200400403401404
GET
/api/v1/folders/{id}/children
Get a list of child folders from the given parent
Folders_GetChildFolders 5 params → 200400403401
GET
/api/v1/folders/{id}/sessions
Get a list of sessions in the given folder
Folders_GetSessions 4 params → 200400403401
GET
/api/v1/folders/{id}/sessions/search
Search for sessions within this folder
Folders_SearchSessionsInFolder 5 params → 200400403401
GET
/api/v1/folders/{id}/playlists
Get a list of playlists in the given folder
Folders_GetPlaylists 4 params → 200400403401
GET
/api/v1/folders/{id}/settings/access
Get the access settings for the given folder
Folders_GetAccessSettings 1 param → 200400403401404
PUT
/api/v1/folders/{id}/settings/access
Update the access settings for the given folder
Folders_UpdateAccessSettings 2 params → 200400403401404
GET
/api/v1/folders/{id}/settings
Get the folder settings for the given folder
Folders_GetSettings 1 param → 200400403401404
PUT
/api/v1/folders/{id}/settings
Update folder settings for a specified folder
Folders_UpdateSettings 2 params → 200400403401404
GET
/api/v1/folders/{id}/permissions
Get the user and group permissions for the given folder
Folders_GetPermissions 2 params → 200400403401
POST
/api/v1/folders/{id}/permissions
Create a folder permission by assigning a role to a user or group
Folders_CreatePermission 2 params → 200400403401
DELETE
/api/v1/folders/{id}/permissions
Remove permission from the folder
Folders_DeletePermission 5 params → 200400403401404
POST
/api/v1/folders
Create a new folder
Folders_CreateFolder 1 param → 200400403401
GET
/api/v1/folders/search
Search for folders based on a keyword
Folders_SearchForFolders 5 params → 200400403401
GET
/api/v1/folders/creator
Lists all the folders the user is a creator in
Folders_GetCreatorFoldersList 3 params → 200400403401

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are Session (12 properties), SessionUrls (8 properties), Folder (5 properties), PermissionCreate (4 properties). Each schema is shown below with its type and property counts.

SessionSortFields
string
User
object
2 properties 1 required
BuiltInRoleType
string
FolderCreate
object
3 properties
Session
object
12 properties 1 required
ModelBaseOfGuid
object
2 properties
Role
object
2 properties
ListResponseOfPermission
object
1 property
SessionUrls
object
8 properties
Permission
object
3 properties 1 required
AccessLevel
string
Principal
object
2 properties 1 required
ListResponseOfSession
object
1 property
FolderUpdate
object
3 properties
PermissionCreate
object
4 properties 2 required
ListResponseOfPlaylist
object
1 property
FolderSettings
object
2 properties 1 required
PlaylistSortFields
string
BasicFolder
object
2 properties
PrincipalType
string
SearchResultContext
object
3 properties
Folder
object
5 properties
PermissionDelete
object
4 properties 2 required
FolderUrls
object
3 properties
ListResponseOfFolder
object
1 property
PlaylistUrls
object
3 properties
APIErrorInternal
object
4 properties 1 required
SortOrder
string
Playlist
APIError
object
1 property
FolderSortFields
string
AccessSettings
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

panopto-folders-api-openapi.yml Raw ↑

Other APIs Panopto publishes across the network.

Panopto Accessibility API
Panopto Auth API
Panopto CaptionProviders API
Panopto Groups API
Panopto Playlists API
Panopto RemoteRecorderAPI API
Panopto RemoteRecorders API
Panopto Reports API
Panopto ScheduledRecordings API
Panopto SearchIndexSyncUpdates API
Panopto Sessions API
Panopto Streams API
Where this information came from

This is an independent, third-party profile of Panopto Folders API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.