---
title: "Get Claim Dag Endpoint"
method: GET
path: "/api/claims/{claim_id}/dag"
tags: ["runtime_mutations", "ckg"]
---

# Get Claim Dag Endpoint

`GET /api/claims/{claim_id}/dag`

Get a claim with its DAG neighborhood.

## Path parameters

- `claim_id` string, required

## Query parameters

- `workspace_id` string, required
- `degree` integer

## Response `200`

Successful Response

- ClaimsListResponse
  - `claims` ClaimResponse[], required
    - `claim_id` string, required
    - `workspace_id` string, required
    - `claim_type` string, required
    - `title` string, nullable
    - `content` string, required
    - `status` string, required
    - `review_status` string
    - `recall_priority` string
    - `created_by_session_id` string, nullable
    - `created_by_task_id` string, nullable
    - `updated_by_session_id` string, nullable
    - `linked_variable` object, nullable
    - `tabular_data` object, nullable
    - `figure_metadata` object, nullable
    - `created_at` string, required
    - `updated_at` string, required
    - `sources` ClaimSourceResponse[]
      - `id` integer, required
      - `claim_id` string, required
      - `source_type` string, required
      - `source_claim_id` string, nullable
      - `source_notebook_id` string, nullable
      - `source_notebook_path` string, nullable
      - `source_cell_id` string, nullable
      - `source_file_path` string, nullable
      - `source_section_heading` string, nullable
      - `source_line_start` integer, nullable
      - `source_line_end` integer, nullable
      - `source_page` integer, nullable
      - `source_text` string, nullable
      - `source_status` 'ok' | 'diverged' | 'missing' — Whether a recorded file-evidence quote still holds against the file.
      - `source_cell_part` 'source' | 'output' — Which half of a notebook cell a quoted span was taken from.
      - `source_output_index` integer, nullable
      - `captured_by` 'human' — Who performed a capture, when it was not an agent. Recorded on the source entry rather than as a column on ``claims``, following ``import_source_id``: the source already describes the capture (path, quote, line range, output index) and this is one more fact about it. Agent captures omit the key entirely, so the overwhelming majority of rows are unchanged. Deliberately not derived from a null ``created_by_session_id``: that column is ``ON DELETE SET NULL``, so deleting a chat session would silently reclassify its agent claims as human-authored.
    - `related_claim_ids` string[]
    - `associated_tasks` AssociatedTaskResponse[]
      - `task_id` string, required
      - `title` string, required
      - `status` string, required
      - `assigned_to_session_id` string, nullable
    - `associated_notebooks` AssociatedNotebookResponse[]
      - `notebook_id` string, required
      - `path` string, nullable
  - `related` object[]

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-18** `abf76937a751` — 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
- **2026-08-21** `e99c1b6139c8` — 1 info
  - added the optional property `claims/items/sources/items/source_page` to the response with the `200` status
- **2026-08-19** `bc8a81bf3914` — 2 breaking, 1 warning, 1 info
  - added the new required `query` request parameter `workspace_id`
  - removed the required property `claims/items/project_id` from the response with the `200` status
  - deleted the `query` request parameter `project_id`
  - added the required property `claims/items/workspace_id` to the response with the `200` status
- **2026-08-12** `dcf9b4550387` — 1 info
  - added the optional property `claims/items/sources/items/captured_by` to the response with the `200` status
- **2026-08-08** `399077308c86` — 1 info
  - added the optional property `claims/items/related_claim_ids` to the response with the `200` status

[Full history](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/changes/api/claims/:claim_id/dag/get.md)

---

[API](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api.md) · [All operations](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/quadrillion/apis/quadrillion-cloud-api/revisions/397ad3a1d858?raw)
