# upload_expired

> The presigned upload was not finished in time; its bytes never became media. Create a new upload.

HTTP `410` · `retryable` is `false`

An upload created with `POST /v2/media/uploads` must receive its bytes and be finalised within 24 hours. This one
was not.

**What to do:** create a new upload and send the file again.

## The response

Every error comes as `application/problem+json`; [Errors](/docs/errors) explains each field.

```json
{
  "type": "https://usekabu.com/docs/errors/upload_expired",
  "title": "Upload expired",
  "status": 410,
  "code": "upload_expired",
  "detail": "…",
  "hint": "…",
  "retryable": false,
  "request_id": "req_…",
  "doc_url": "https://usekabu.com/docs/errors/upload_expired"
}
```
