# `RESULTS_NOT_READY` (HTTP 409): the bulk job has not finished yet

Results were requested for a bulk job that is still queued or running.

Bulk jobs run in the background in chunks. Until the job reports completed, the results file does not exist. The job status endpoint shows processed counts while it runs.

**What to do.** Poll GET /api/v1/email/bulk/{jobId} until status is completed, or pass webhook_url at creation and wait for the signed completion webhook instead of polling.

```json
{
    "success": false,
    "error": {
        "code": "RESULTS_NOT_READY",
        "message": "The job has not finished yet. Poll its status until it reports completed.",
        "request_id": "req_01m1kgdm4xngzmbmff68g94w0c"
    }
}
```

Reference: https://spaw.co/docs/errors/RESULTS_NOT_READY
