---
title: "Get ingestion progress"
method: GET
path: "/v1/rag/collections/{collectionId}/ingest/status"
tags: ["RAG"]
---

# Get ingestion progress

`GET /v1/rag/collections/{collectionId}/ingest/status`

## Request

- Base URL: `http://localhost:9998`
- URL: `http://localhost:9998/v1/rag/collections/{collectionId}/ingest/status`
- Auth: HTTP bearer

## Response `200`

Ingestion status

- IngestStatus
  - `active` boolean, required
  - `fraction` number: Progress 0.0 to 1.0 (only when active)
  - `collectionId` string
  - `phase` 'scanning' | 'chunking' | 'embedding' | 'saving'
  - `filesTotal` integer
  - `filesProcessed` integer
  - `chunksTotal` integer
  - `chunksEmbedded` integer
  - `currentFile` string, nullable
  - `startedAt` string, date-time

---

[API](https://skmtc.dev/modelpiper/apis/toolpiper-api.md) · [All operations](https://skmtc.dev/modelpiper/apis/toolpiper-api/llms.txt) · [OpenAPI document](https://skmtc.dev/modelpiper/apis/toolpiper-api/revisions/6722bf56385c?raw)
