mxHeadless
REST API gateway для headless-фронтендов на MODX 3. Ресурсы, объекты, OpenAPI, API keys и OAuth

CLI worker сливает webhook outbox. В production запускайте по расписанию.
php /path/to/modx/core/components/mxheadless/bin/webhook-worker.php --limit=50| Опция | По умолчанию | Описание |
|---|---|---|
--limit=N | mxheadless_webhook_worker_limit или 50 | Макс. доставок за запуск |
Вывод: Processed 3 webhook(s). Код 0 при успехе, 1 если MODX не поднялся.
* * * * * www-data php /var/www/modx/core/components/mxheadless/bin/webhook-worker.php --limit=50 >> /var/log/mxheadless-webhook.log 2>&1Подставьте пользователя и пути своего сервера.
При mxheadless_audit_enabled=true запускайте ежедневно:
php /path/to/modx/core/components/mxheadless/bin/audit-prune.phpБез --days берётся mxheadless_audit_retention_days. См. Audit log.
$modx->servicespending в mxheadless_webhook_deliveriesfailed после исчерпания mxheadless_webhook_max_attemptsProcessed 0 при активных мутациях