donor-services/queue-monitor-api

RESTful API endpoints for Queue Monitor Core

Maintainers

Package info

github.com/donorservices/queue-monitor-api

pkg:composer/donor-services/queue-monitor-api

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2025-10-28 20:00 UTC

This package is auto-updated.

Last update: 2026-02-28 20:55:45 UTC


README

RESTful API endpoints for Laravel Queue Monitor - Core.

Installation

composer require donor-services/queue-monitor-api

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

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

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

{
    "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

MIT