PHPackages                             donor-services/queue-monitor-api - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. donor-services/queue-monitor-api

ActiveLibrary[Queues &amp; Workers](/categories/queues)

donor-services/queue-monitor-api
================================

RESTful API endpoints for Queue Monitor Core

v1.0.0(6mo ago)00MITPHPPHP ^8.2CI passing

Since Oct 28Pushed 6mo agoCompare

[ Source](https://github.com/donorservices/queue-monitor-api)[ Packagist](https://packagist.org/packages/donor-services/queue-monitor-api)[ RSS](/packages/donor-services-queue-monitor-api/feed)WikiDiscussions main Synced 1mo ago

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

Queue Monitor API
=================

[](#queue-monitor-api)

RESTful API endpoints for Laravel Queue Monitor - Core.

Installation
------------

[](#installation)

```
composer require donor-services/queue-monitor-api
```

**Note:** This package requires `donor-services/queue-monitor-core` to be installed first.

API Endpoints
-------------

[](#api-endpoints)

- `GET /api/queue-monitor/` - List all jobs
- `GET /api/queue-monitor/{id}` - Get specific job
- `GET /api/queue-monitor/stats` - Get statistics
- `GET /api/queue-monitor/failed` - Get failed jobs
- `GET /api/queue-monitor/running` - Get running jobs
- `GET /api/queue-monitor/queues` - Get jobs by queue

Usage
-----

[](#usage)

All endpoints support filtering and pagination:

```
GET /api/queue-monitor/?status=running
GET /api/queue-monitor/?queue=default
GET /api/queue-monitor/?per_page=10
```

Response Format
---------------

[](#response-format)

```
{
    "data": [
        {
            "id": 1,
            "job_id": "abc123",
            "name": "ProcessVideoJob",
            "queue": "default",
            "status": "running",
            "progress": 50,
            "started_at": "2024-01-01 12:00:00",
            "finished_at": null
        }
    ]
}
```

License
-------

[](#license)

MIT

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance67

Regular maintenance activity

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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

Unknown

Total

1

Last Release

194d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d2e9b7258fe823938e2bf7aa0ee60ea52d8f50b3f74a1e1bb4397b2c6a853ad8?d=identicon)[donor-services](/maintainers/donor-services)

---

Top Contributors

[![donorservices](https://avatars.githubusercontent.com/u/126814215?v=4)](https://github.com/donorservices "donorservices (1 commits)")[![josephwalston](https://avatars.githubusercontent.com/u/11237254?v=4)](https://github.com/josephwalston "josephwalston (1 commits)")

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/donor-services-queue-monitor-api/health.svg)

```
[![Health](https://phpackages.com/badges/donor-services-queue-monitor-api/health.svg)](https://phpackages.com/packages/donor-services-queue-monitor-api)
```

###  Alternatives

[mpbarlow/laravel-queue-debouncer

A wrapper job for debouncing other queue jobs.

63714.4k1](/packages/mpbarlow-laravel-queue-debouncer)[eyewitness/eye

Eyewitness.io client for Laravel 5 applications

116151.8k](/packages/eyewitness-eye)[therezor/laravel-transactional-jobs

Submit laravel jobs inside transaction. Cancel job after rollback. Proceed after successful commit.

44449.4k](/packages/therezor-laravel-transactional-jobs)[convenia/pigeon

3233.0k](/packages/convenia-pigeon)[baklysystems/laravel-chat-messenger

Laravel chat package

121.8k](/packages/baklysystems-laravel-chat-messenger)

PHPackages © 2026

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