PHPackages                             invokablegmbh/bbbserver-systemapi - 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. invokablegmbh/bbbserver-systemapi

ActiveLibrary

invokablegmbh/bbbserver-systemapi
=================================

Composer-installable PHP connector for the bbbserver BigBlueButton SystemAPI

1.3.1(1mo ago)02MITPHPPHP ^7.4 || ^8.0CI passing

Since Feb 18Pushed 2mo agoCompare

[ Source](https://github.com/invokablegmbh/bbbserver-systemapi)[ Packagist](https://packagist.org/packages/invokablegmbh/bbbserver-systemapi)[ Docs](https://bbbserver.com)[ RSS](/packages/invokablegmbh-bbbserver-systemapi/feed)WikiDiscussions master Synced 1mo ago

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

bbbserver BigBlueButton SystemAPI
=================================

[](#bbbserver-bigbluebutton-systemapi)

This is a PHP module connecting to the bbbserver SystemAPI for BigBlueButton.

What is the SystemAPI for bbbserver?
------------------------------------

[](#what-is-the-systemapi-for-bbbserver)

BigBlueButton offers an official API which contains the most important endpoints for the handling confereces on a BigBlueButton server. However, default BBB lacks several features that are relevant for business use. This is why premium hosters (as e.g. bbbbserver) offer additional features (scheduled conferences, conference series, extended managing of users, managing of additional meeting features like AI).

bbbserver strives to have 100% feature coverage regarding their APIs. This is why they offer two separate APIs:

- The "IntegrationAPI" is 100% compatible with the BigBlueButton's own API. ( and )
- The "SystemAPI" offers all things that go beyond the scope of the "IntegrationAPI". ()

Installation
------------

[](#installation)

Install via Composer:

```
composer require bbbserver/systemapiconnector
```

Requirements:

- PHP 7.4+
- `ext-curl` (optional, recommended for best transport performance)

Configuration
-------------

[](#configuration)

The SystemAPI uses an API key via the `X-API-KEY` header.

You can either:

- pass a full SystemAPI base URL and API key, or
- use the bbbserver factory for language-aware defaults.

```
use BbbServer\SystemApiConnector\Configuration\SystemApiConfiguration;
use BbbServer\SystemApiConnector\SystemApiConnector;

$configuration = SystemApiConfiguration::forBbbserver(
	'YOUR_SYSTEMAPI_KEY',
	'en',
	'https://app.bbbserver.de'
);

$connector = SystemApiConnector::fromConfiguration($configuration);
```

Usage
-----

[](#usage)

```
