---
title: "Get Project Knowledge Summary"
method: GET
path: "/api/projects/{project_id}/knowledge-summary"
tags: ["runtime_mutations", "ckg"]
---

# Get Project Knowledge Summary

`GET /api/projects/{project_id}/knowledge-summary`

## Path parameters

- `project_id` string, required

## Query parameters

- `recent_limit` integer
- `refresh` boolean

## Response `200`

Successful Response

- KnowledgeSummaryResponse
  - `counts` object, required
  - `recent` KnowledgeSummaryClaimResponse[]
    - `claim_id` string, required
    - `claim_type` 'notebook-captured' | 'synthesized' | 'tabular' | 'figure' | 'file-captured', required — Claim type constants. Notebook-captured evidence is created automatically by the Q_VARS system when agents assign values to Q_VARS variables in code cells. These are the primary source of evidence in the knowledge graph. Findings (claim_type='synthesized' internally) combine 2+ existing claims into higher-order conclusions that interpret what the evidence means—not only restate source values. Tabular claims store structured data matrices with per-cell source references. Figure claims link to chart/visualization outputs captured from notebook cells. File-captured claims record a text span read by the backend from a workspace file (script, results file, log, etc.); like figures, the value is read from the source, never supplied by an agent tool argument. Claims from the retired knowledge-import pipeline were backfilled into this type.
    - `label` string, required
    - `review_status` 'pending' | 'accepted'
    - `created_at` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api.md) · [All operations](https://skmtc.net/quadrillion/apis/quadrillion-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/quadrillion/quadrillion-cloud-api/versions/399077308c86/schema)
