Download the PHP package invokablegmbh/bbbserver-systemapi without Composer
On this page you can find all versions of the php package invokablegmbh/bbbserver-systemapi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download invokablegmbh/bbbserver-systemapi
More information about invokablegmbh/bbbserver-systemapi
Files in invokablegmbh/bbbserver-systemapi
Package bbbserver-systemapi
Short Description Composer-installable PHP connector for the bbbserver BigBlueButton SystemAPI
License MIT
Homepage https://bbbserver.com
Informations about the package bbbserver-systemapi
bbbserver SystemAPI Connector
A Composer-installable PHP connector for the bbbserver SystemAPI (BigBlueButton ecosystem).
What is the SystemAPI?
BigBlueButton offers an official API for managing conferences on a BBB server. However, standard BigBlueButton lacks features relevant for business use — scheduled conferences, user management, recordings, branding, and more.
bbbserver provides two APIs with full feature coverage:
- Integration API — 100% compatible with BigBlueButton's native API, enabling drop-in support for existing plugins (Moodle, Nextcloud, WordPress, etc.). Docs | BBB API Reference
- System API — covers everything beyond the Integration API scope: room management, scheduled conferences, moderator groups, customer settings, branding, recordings, and more. Docs
This connector wraps the System API.
Installation
Requirements: PHP 7.4+ and ext-curl.
Configuration
Obtain an API key from your bbbserver account under "My Profil". The key is sent via the X-API-KEY header on every request.
Usage
Conference Rooms
Conferences
Slides (per conference)
Moderators
Moderator Groups (Premium)
Customer Settings
Recordings
Invoices
User Attendance
Partner
Others
Direct / Fallback Requests
For endpoints not yet wrapped by a typed method:
Architecture
Error Handling
All API errors throw typed exceptions extending SystemApiException:
Development
Install dependencies:
Run all tests:
Run only unit tests (no network access required):
Run integration tests (requires a live API key):
Integration tests are skipped automatically when credentials are not set. Tests that require premium features (partner endpoints, moderator groups management) are skipped when the account does not support them.
Generate a coverage report:
License
MIT
All versions of bbbserver-systemapi with dependencies
ext-curl Version *