---
title: "Get Ingest Run"
method: GET
path: "/api/v1/projects/{project_id}/ingest-run"
tags: ["projects"]
---

# Get Ingest Run

`GET /api/v1/projects/{project_id}/ingest-run`

AI-native ingest run summary: per-part feature counts, DFM score,
pending agent questions, and confirmed assumptions. Column-tuple
queries only — powers the analyze-page summary strip and the
Request Quote assumptions preflight.

## Path parameters

- `project_id` string, uuid, required

## Response `200`

Successful Response

- IngestRunResponse
  - `parts` IngestRunPartSummary[], required
    - `part_id` string, required
    - `part_name` string, required
    - `version_id` string, nullable, required
    - `feature_count` integer, required
    - `feature_summary` object, required
    - `dfm_score` string, nullable, required
    - `questions_pending` integer, required
    - `spec_proposal_source` string, nullable
    - `assumptions` IngestAssumption[], required
      - `id` string, required
      - `feature_id` string, nullable, required
      - `label` string, nullable, required
      - `question_callout_id` string, nullable, required
  - `project_intent` ProjectIntentStatus, required
    - `answered` boolean, required
    - `value` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/prototyping/apis/prototyping-io-api.md) · [All operations](https://skmtc.dev/prototyping/apis/prototyping-io-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/prototyping/prototyping-io-api/revisions/f4a0079fbb57/schema)
