---
title: "Ingest Status"
method: GET
path: "/v1/itemdb/ingest-status"
---

# Ingest Status

`GET /v1/itemdb/ingest-status`

## Request

- Base URL: `https://api.kevel.co`
- URL: `https://api.kevel.co/v1/itemdb/ingest-status`
- Auth: API key in header `X-Adzerk-ApiKey`

Returns the processing status of a file uploaded with a URL from [Create Ingest URL](ref:create-ingest-url), and a log of what happened while it was ingested.

## Query parameters

- `folder` string, required
- `file` string, required

## Response `200`

200

- object
  - `status` 'not found' | 'incoming' | 'processing' | 'failed' | 'completed': The status of the file.
  - `metadata` object: A log of the ingestion, newest entry first, up to 500 entries. Included once the file has been picked up.
    - `Entries` object[]
      - `Level` string: `information` or `error`.
      - `Message` string: What happened.
      - `Details` object: Extra information. Only some entries have it. For duplicate IDs it has `TableId` and `DuplicateIds`.

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/kevel/apis/management-api-2.md) - [All operations](https://skmtc.dev/kevel/apis/management-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/kevel/apis/management-api-2/revisions/fe6c8716ca08?raw)
