# Status enum

## Status enum
| `status` | Meaning |
|  --- | --- |
| `PENDING` | Queued, not yet picked up by a worker. |
| `RUNNING` | A worker is processing rows. |
| `COMPLETED` | Finished. If `error_count > 0`, those specific rows were rejected and `errors[]` lists them — the rest were applied. |
| `FAILED` | Nothing was applied: the job failed as a whole (e.g. a tag name that does not exist in Mercura), or invalid rows rejected the batch. `error_message` says why; `errors[]` lists any rejected rows. |

`COMPLETED` is always a terminal *partial-success* status: a non-zero
`error_count` does not mean the job failed; it means those rows were
skipped while the others were applied. Treat `errors[]` as the
authoritative per-row failure list.

Version: 1.79.2

## Description:

  - `Status enum` ()
    | `status` | Meaning |
|  --- | --- |
| `PENDING` | Queued, not yet picked up by a worker. |
| `RUNNING` | A worker is processing rows. |
| `COMPLETED` | Finished. If `error_count > 0`, those specific rows were rejected and `errors[]` lists them — the rest were applied. |
| `FAILED` | Nothing was applied: the job failed as a whole (e.g. a tag name that does not exist in Mercura), or invalid rows rejected the batch. `error_message` says why; `errors[]` lists any rejected rows. | `COMPLETED` is always a terminal *partial-success* status: a non-zero
`error_count` does not mean the job failed; it means those rows were
skipped while the others were applied. Treat `errors[]` as the
authoritative per-row failure list.

