# parts_missing

Some parts of the upload have not been received.

## What happened

Finishing an upload checks that every part from the first to the last is held. When some are not, the answer is 409 and the reply lists the first missing part numbers in `missing` and how many are missing in `missing_count`. The same code ends an ingest that finds a part gone.

## What to do

Send the missing parts, then finish the upload again.

## Example

```json
{
  "error": {
    "code": "parts_missing",
    "message": "Some parts have not been received.",
    "detail": {
      "missing": [
        3,
        7
      ],
      "missing_count": 2
    }
  }
}
```
