---
title: job.processed
description: A Laravel queue job finished processing.
url: https://docs.honeybadger.io/insights/event-types/laravel/job.processed/
---

A Laravel queue job finished processing.

Source **Queue** Category **Jobs** Fields **14** [honeybadger-laravel](https://docs.honeybadger.io/lib/php/integration/laravel/)

## Fields

| Field            | Type            | Description                                                                                                                                                                                                                                       |
| ---------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `event_type`     | string          | Allowed value: `job.processed`.                                                                                                                                                                                                                   |
| `connectionName` | string          | Queue connection name, e.g. "redis", "database".                                                                                                                                                                                                  |
| `job`            | string          | Resolved job class name.                                                                                                                                                                                                                          |
| `id`             | string          | Job ID.                                                                                                                                                                                                                                           |
| `attempts`       | integer         | Number of attempts made.                                                                                                                                                                                                                          |
| `hasFailed`      | boolean         | Whether the job was marked as failed.                                                                                                                                                                                                             |
| `isReleased`     | boolean         | Whether the job was released back to the queue.                                                                                                                                                                                                   |
| `isDeleted`      | boolean         | Whether the job was deleted from the queue.                                                                                                                                                                                                       |
| `maxTries`       | integer \| null | Maximum retry attempts allowed.                                                                                                                                                                                                                   |
| `maxExceptions`  | integer \| null | Maximum exceptions before the job is failed.                                                                                                                                                                                                      |
| `timeout`        | integer \| null | Job timeout in seconds.                                                                                                                                                                                                                           |
| `retryUntil`     | integer \| null | Timestamp after which the job should not be retried.                                                                                                                                                                                              |
| `duration`       | number          | Duration in microseconds. The client sends a value with an ms suffix, such as "5.123ms". The ingestion pipeline converts it to microseconds.                                                                                                      |
| `requestId`      | string          | Correlation ID for the request, set by the AssignRequestId middleware via Laravel's shared log context. The value comes from the Request-Id or X-Request-Id request header, or is a generated UUID. Present only when that middleware is enabled. |

## Example

```json
{
  "event_type": "job.processed",
  "connectionName": "redis",
  "job": "App\\Jobs\\SendWelcomeEmail",
  "id": "9c2e1f7a-3b4d-4e5f-8a6b-1c2d3e4f5a6b",
  "attempts": 1,
  "hasFailed": false,
  "isReleased": false,
  "isDeleted": true,
  "maxTries": 3,
  "maxExceptions": 3,
  "timeout": 60,
  "retryUntil": 1781272800,
  "duration": 312000,
  "requestId": "f3b2c1d0-4e5a-4b6c-8d7e-9f0a1b2c3d4e"
}
```

---

## Try Honeybadger for FREE

Intelligent logging, error tracking, and Just Enough APM™ in one dev-friendly platform. Find and fix problems before users notice.

[Start free trial](https://app.honeybadger.io/users/sign_up)

[See plans and pricing](https://www.honeybadger.io/plans/)
