Search by

renekreupl / phoenix-monitor

TYPO3 monitoring endpoint for Phoenix CRM

Maintainers

Package info

gitlab.com/phoenix-crm/phoenix-monitor-t3

Issues

Type:typo3-cms-extension

pkg:composer/renekreupl/phoenix-monitor

Transparency log

Statistics

Installs: 9

Dependents: 0

Suggesters: 0

Stars: 0

1.1.0 2026-07-29 01:22 UTC

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

TYPO3PHP
11.57.4, 8.0, 8.1
12.x8.1, 8.2, 8.3
13.x8.2, 8.3
14.x8.3, 8.4

License

GPL-2.0-or-later