PHPackages                             mogic/t3x-scheduler-status - 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. mogic/t3x-scheduler-status

ActiveTypo3-cms-extension

mogic/t3x-scheduler-status
==========================

API to monitor scheduler task execution status

v0.3.0(2y ago)03.4kGPL-2.0-or-laterPHP

Since Apr 28Pushed 2y ago2 watchersCompare

[ Source](https://github.com/mogic-le/t3x-scheduler-status)[ Packagist](https://packagist.org/packages/mogic/t3x-scheduler-status)[ RSS](/packages/mogic-t3x-scheduler-status/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

TYPO3 scheduler status API
==========================

[](#typo3-scheduler-status-api)

This TYPO3 extension provides a simple JSON API route that returns the [scheduler](https://docs.typo3.org/c/typo3/cms-scheduler/11.5/en-us/Index.html) status:

- Overview status field if everything is fine
- How many tasks failed, are late, disabled and running
- Detailled information about each task

Setup
-----

[](#setup)

1. Install this extension:

    ```
    $ composer require mogic/t3x-scheduler-status
    ```
2. Include the TypoScript template "Scheduler status" into your root TypoScript template
3. Configure the API key in the TypoScript constants
4. Include the routing configuration in your `config/sites/*/config.yaml`:

    ```
    imports:
      - { resource: 'EXT:scheduler_status/Configuration/Routes/Default.yaml' }
    ```
5. Fetch the scheduler status:

    ```
    http://typo3.example.org/scheduler-status.json?token=mysecret
    ```

TYPO3
-----

[](#typo3)

TYPO3 v11 and v12 are supported with v0.3.

TYPO3 v10 was supported up to v0.2.

API response
------------

[](#api-response)

Example response:

```
{
  "status": "ok",
  "errored": 0,
  "late": 0,
  "running": 0,
  "longrunning": 0,
  "disabled": 0,
  "tasks": [
    {
      "id": 2,
      "name": "IP-Adressen in Datenbanktabellen anonymisieren",
      "description": "",
      "disabled": false,
      "group": "admin",
      "groupid": 1,
      "late": false,
      "running": false,
      "last": null,
      "lasterror": null,
      "lastsuccess": false,
      "next": "2023-04-29T08:31:22+02:00",
      "next_seconds": 600
    }
  ]
}
```

Field explanation:

`status`Possible values:

- `error` when one of the tasks had an error in their last run
- `late` when one task was not started as planned
- `ok` when all is fine

`running`Number of tasks that are currently running.`longrunning`Number of tasks that are still running and should have been started again already.`next_seconds`Number of seconds when the task will be running in. Negative if it should have started already but could not because it's still running.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~62 days

Recently: every ~85 days

Total

7

Last Release

736d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a1a2e6fe03f91204de2117430a748a12db2957eb113d4a50fc86d68d3c851e11?d=identicon)[cweiske](/maintainers/cweiske)

![](https://www.gravatar.com/avatar/df5d716c37972e4a4ad94855b739ed7a2843ff965fe9275089abd1f81455ce68?d=identicon)[bergo](/maintainers/bergo)

---

Top Contributors

[![cweiske](https://avatars.githubusercontent.com/u/59036?v=4)](https://github.com/cweiske "cweiske (26 commits)")[![ibnelkibernetika](https://avatars.githubusercontent.com/u/67736532?v=4)](https://github.com/ibnelkibernetika "ibnelkibernetika (2 commits)")

---

Tags

schedulertypo3-extension

### Embed Badge

![Health badge](/badges/mogic-t3x-scheduler-status/health.svg)

```
[![Health](https://phpackages.com/badges/mogic-t3x-scheduler-status/health.svg)](https://phpackages.com/packages/mogic-t3x-scheduler-status)
```

###  Alternatives

[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

63991.3k4](/packages/netresearch-rte-ckeditor-image)[b13/assetcollector

Add CSS and SVG files and strings as inline style tag/inline svg to the html code.

10118.4k](/packages/b13-assetcollector)[mautic/mautic-typo3

Add-on TYPO3 extension that enhances the "EXT:marketing\_automation" TYPO3 extension by connecting it to the Mautic Marketing Automation platform: Determine "Persona" from Mautic segments. Also provides additional services e.g. language synchronisation between Mautic and TYPO3.

236.3k](/packages/mautic-mautic-typo3)[linawolf/form_double_opt_in

Double Opt-In for the TYPO3 CMS Form Framework

1412.8k](/packages/linawolf-form-double-opt-in)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
