---
title: "Per-session analysis result, signals, gap events, and linked clusters"
method: GET
path: "/v1/knowledge-gaps/sessions/{session_id}/analysis"
tags: ["knowledge-gap-analytics"]
---

# Per-session analysis result, signals, gap events, and linked clusters

`GET /v1/knowledge-gaps/sessions/{session_id}/analysis`

## Path parameters

- `session_id` string, uuid, required

## Response `200`

Successful Response

- SessionAnalysisDetailResponse
  - `session_id` string, uuid, required
  - `organization_id` string, uuid, required
  - `agent_id` string, uuid, nullable
  - `knowledge_gap_analysis_outcome` string, nullable
  - `job` AnalysisJobSummary
    - `job_id` string, uuid, required
    - `status` string, required
    - `attempts` integer, required
    - `current_stage` string, nullable
    - `skip_reason` string, nullable
    - `error_message` string, nullable
    - `started_at` string, date-time, nullable
    - `completed_at` string, date-time, nullable
    - `failed_at` string, date-time, nullable
    - `created_at` string, date-time, required
  - `result` AnalysisResultSummary
    - `deep_analysis_required` boolean, nullable
    - `decision_source` string, nullable
    - `decision_reason` string, nullable
    - `knowledge_gap_detected` boolean, nullable
    - `analysis_confidence` number, nullable
    - `candidate_count` integer, nullable
    - `total_gap_events` integer, nullable
    - `deep_analysis_reasons` object[], nullable
    - `unresolved_candidates` object[], nullable
    - `classified_gaps` object[], nullable
    - `retrieval_validation_results` object[], nullable
  - `gap_events` GapEventSummary[]
    - `gap_event_id` string, uuid, required
    - `candidate_id` string, required
    - `canonical_question` string, required
    - `effective_gap_type` string, required
    - `original_gap_type` string, required
    - `corrected_gap_type` string, nullable
    - `severity` string, required
    - `completion_impact` string, nullable
    - `confidence` number, required
    - `validation_confidence` number, nullable
    - `product_area` string, nullable
    - `cluster_id` string, uuid, nullable
    - `claims` object[]
    - `retrieved_doc_ids` string[]
    - `cited_doc_ids` string[]
    - `implicated_doc_ids` string[]
  - `linked_clusters` ClusterStub[]
    - `cluster_id` string, uuid, required
    - `label` string, required
    - `status` string, required
    - `priority` string, nullable

## Other responses

- `400` — Bad request
- `401` — Authentication required
- `422` — Validation Error

---

[API](https://skmtc.net/oneloop-hq/apis/feather-api.md) · [All operations](https://skmtc.net/oneloop-hq/apis/feather-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneloop-hq/feather-api/versions/888bdd5c076e/schema)
