---
title: "Check the status of a file upload in progress. When uploading a document, which can consist of multiple files, each file goes through multiple steps. The status include details about which steps are completed."
method: GET
path: "/upload-status"
tags: ["Microsoft.KernelMemory.ServiceAssembly"]
---

# Check the status of a file upload in progress. When uploading a document, which can consist of multiple files, each file goes through multiple steps. The status include details about which steps are completed.

`GET /upload-status`

Check the status of a file upload in progress.

## Query parameters

- `index` string
- `documentId` string, required

## Response `200`

OK

- DataPipelineStatus
  - `completed` boolean
  - `empty` boolean
  - `index` string, nullable
  - `document_id` string, nullable
  - `tags` object, nullable
  - `creation` string, date-time
  - `last_update` string, date-time
  - `steps` string[], nullable
  - `remaining_steps` string[], nullable
  - `completed_steps` string[], nullable

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `413` — Content Too Large

## Changes

- **2024-12-17** `f1234181a074` — 1 warning, 2 info
  - removed the optional property `failed` from the response with the `200` status
  - api operation id `CheckDocumentStatus` was added
  - added the non-success response with the status `413`
- **2024-10-19** `10e0db8acfa5` — 3 info
  - api operation id `CheckDocumentStatus` removed and replaced with ``
  - removed the non-success response with the status `413`
  - added the optional property `failed` to the response with the `200` status

[Change history](https://skmtc.dev/azure/apis/microsoft-kernelmemory-serviceassembly/changes/upload-status/get.md)

---

[API](https://skmtc.dev/azure/apis/microsoft-kernelmemory-serviceassembly.md) · [All operations](https://skmtc.dev/azure/apis/microsoft-kernelmemory-serviceassembly/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/microsoft-kernelmemory-serviceassembly/revisions/0c988a89a508/schema)
