> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runpulse.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JOB_NOT_FINISHED

> Job still processing (409)

The job is still `queued` or `processing`, so it has no result yet; `errors` names the field that sent its id, if one did.

| Status | Retryable | Title |
| - | - | - |
| `409` | Yes | Job still processing |

## What to do

Poll its status until it is `completed`, then send the request again.

## Example

```json theme={null}
{
  "type": "https://docs.runpulse.com/errors/job-not-finished",
  "title": "Job still processing",
  "status": 409,
  "detail": "parse_id: this parse hasn't completed yet",
  "instance": "urn:pulse:request:req-6f1c2a9e-3b7d-4c55-9a8e-2d4f0b1c7e93",
  "code": "JOB_NOT_FINISHED",
  "request_id": "req-6f1c2a9e-3b7d-4c55-9a8e-2d4f0b1c7e93",
  "retryable": true,
  "errors": [
    {
      "field": "parse_id",
      "pointer": "#/parse_id",
      "issue": "this parse hasn't completed yet"
    }
  ]
}
```

In API version 1 this was `JOB_004`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.