Horizon
Get Dashboard Stats
Get the Horizon dashboard summary statistics including job throughput, wait times, recent jobs, failed jobs, and queue size.
Get Workload
Get current queue workload including pending job counts by queue and supervisor configuration.
List Masters
List all Horizon master supervisors and their current status, including worker processes and queue assignments.
Get Job Details
Get detailed information about a specific queued or processed job including its payload, attempts, and status.
List Pending Jobs
List all pending (queued but not yet started) jobs.
List Completed Jobs
List recently completed jobs. Horizon retains a rolling window of completed jobs for inspection.
List Silenced Jobs
List jobs that have been silenced (excluded from the dashboard metrics).
List Failed Jobs
List all failed jobs with their exception details. Use this to identify and debug queue failures.
Get Failed Job Details
Get full details of a specific failed job including the complete stack trace and job payload.
Retry Failed Job
Retry a failed job by pushing it back onto the queue.
List Job Metrics
Get throughput and runtime metrics for all job types tracked by Horizon.
Get Job Metrics Detail
Get detailed historical metrics for a specific job class including throughput over time.
List Queue Metrics
Get throughput and wait time metrics aggregated by queue.
Get Queue Metrics Detail
Get detailed historical metrics for a specific queue.
List Monitored Tags
Get a list of tags currently being monitored in Horizon. Tags allow tracking specific job groups (e.g. by customer, order ID).
Monitor Tag
Start monitoring a specific tag. Once monitored, jobs with that tag will appear in the tag view.
Get Jobs for Tag
Get all jobs associated with a monitored tag, paginated.
Stop Monitoring Tag
Stop monitoring a previously monitored tag.
List Batches
List all job batches currently tracked by Laravel's batch system.
Get Batch Details
Get detailed information about a specific job batch.
Retry Batch
Retry all failed jobs in a batch by re-queuing them.
Restart Horizon
Custom application endpoint to trigger a Horizon restart. This sends a restart signal to Horizon workers, causing them to finish their current job and restart gracefully.