PHPackages                             lucisgit/php-panopto-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. lucisgit/php-panopto-api

ActiveLibrary[API Development](/categories/api)

lucisgit/php-panopto-api
========================

PHP Panopto API client and libraries.

v1.0.4+14.12.0.00020(2y ago)51.5k1[3 issues](https://github.com/lucisgit/php-panopto-api/issues)GPL-3.0+PHPPHP ^8.0

Since Mar 16Pushed 2y ago4 watchersCompare

[ Source](https://github.com/lucisgit/php-panopto-api)[ Packagist](https://packagist.org/packages/lucisgit/php-panopto-api)[ Docs](http://github.com/lucisgit/php-panopto-api)[ RSS](/packages/lucisgit-php-panopto-api/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

PHP Panopto API client and libraries.
=====================================

[](#php-panopto-api-client-and-libraries)

[![Latest Stable Version](https://camo.githubusercontent.com/67bb8e2c79055e1b39095b43d4d2062dd01aff044596e97dd9ae9c40158d04e3/68747470733a2f2f706f7365722e707567782e6f72672f6c756369736769742f7068702d70616e6f70746f2d6170692f762f737461626c65)](https://packagist.org/packages/lucisgit/php-panopto-api)[![License](https://camo.githubusercontent.com/433d8589dd682e35d7aa7feb29728e451496e48fd32f3620d033fdf0fe2325ce/68747470733a2f2f706f7365722e707567782e6f72672f6c756369736769742f7068702d70616e6f70746f2d6170692f6c6963656e7365)](https://packagist.org/packages/lucisgit/php-panopto-api)

This is PHP5 implementation of Panopto v4.6 API. It contains client class for accessing Panopto API public webservices and corresponding libarary classes for performing the API calls. The client is composer/autoload friendly.

All public Panopto v4.6 API webservices are supported, i.e. `AccessManagement`, `Auth`, `RemoteRecorderManagement`, `SessionManagement`, `UsageReporting` and `UserManagement`.

Features
--------

[](#features)

- Includes *types* classes.
- Identity Provider authentication support.
- Follows PSR-4 conventions and autoload friendly.
- Provides client class for simplifying individual webservices access
- Provides script for generating library classes for custom host/version.

API documentation
-----------------

[](#api-documentation)

Use web or standalone version of documentation published on its offical website:

Including library using autoload
--------------------------------

[](#including-library-using-autoload)

`php-panopto-api` is using [Composer](http://getcomposer.org). This is the most convenient way to start using it in your project.

If you are starting from scratch, download composer first:

```
$ curl -s http://getcomposer.org/installer | php

```

Then run the command to require the library:

```
$ php composer.phar require lucisgit/php-panopto-api

```

At this stage you should be able to include the library in your project:

```
