renekreupl / phoenix-monitor
TYPO3 monitoring endpoint for Phoenix CRM
Package info
gitlab.com/phoenix-crm/phoenix-monitor-t3
Type:typo3-cms-extension
pkg:composer/renekreupl/phoenix-monitor
1.1.0
2026-07-29 01:22 UTC
Requires
- php: ^7.4 || ^8.0
- typo3/cms-core: ^11.5 || ^12.0 || ^13.0 || ^14.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-08-26 22:10:31 UTC
README
TYPO3 extension that exposes a JSON status endpoint for Phoenix CRM monitoring.
Installation
composer require renekreupl/phoenix-monitor
After installation, flush the TYPO3 caches:
vendor/bin/typo3 cache:flush
Configuration
Set the secret token in config/system/additional.php (TYPO3 12+) or typo3conf/AdditionalConfiguration.php (TYPO3 11):
$GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['phoenix_monitor']['secret_token'] = 'your-secret-token';
Generate a secure token with:
openssl rand -hex 32
The token is generated by Phoenix CRM and displayed once when you connect a TYPO3 instance to a project.
Endpoint
GET /phoenix-monitor/status
X-Phoenix-Token: your-secret-token
Response
{
"monitor_version": "1.1.0",
"cms": "typo3",
"cms_version": "14.0.0",
"php_version": "8.3.0",
"extensions": [
{
"key": "news",
"title": "News",
"version": "11.0.0",
"state": "active"
}
],
"updates_available": 2,
"last_scheduler_run": "2026-07-29 03:00:00"
}
Compatibility
| TYPO3 | PHP |
|---|---|
| 11.5 | 7.4, 8.0, 8.1 |
| 12.x | 8.1, 8.2, 8.3 |
| 13.x | 8.2, 8.3 |
| 14.x | 8.3, 8.4 |
License
GPL-2.0-or-later