---
title: "The saved source text this intent cites, returned verbatim so a signed-in reviewer can compare the original request against the agent's proposal."
method: GET
path: "/api/v1/intents/{id}/review-sources"
tags: ["proposal review"]
---

# The saved source text this intent cites, returned verbatim so a signed-in reviewer can compare the original request against the agent's proposal.

`GET /api/v1/intents/{id}/review-sources`

Reached through this intent's citations: direct evidence links, evidence anchors and decision evidence, then each cited evidence item's source document. Evidence hidden from handoff is excluded, and a document is dropped unless the citing evidence shares its product, so a forged association cannot cross product ownership. extractedText is the saved text, never a summary or a paraphrase; unavailableSourceCount reports cited documents withheld or empty rather than hiding them. Direct links are paged explicitly because PostgREST silently caps embedded relations. Responses are private, no-store.

## Path parameters

- `id` string, required

## Query parameters

- `workspace_id` string, required

## Response `200`

Returns only the documents cited by this intent, never the product's whole source library

- object

## Other responses

- `400` — Invalid intent ID
- `403` — An API key attempted the call, or the session lacks read scope. Agents receive source text through their own tools, not here.
- `404` — Intent not found in this workspace
- `429` — general bucket rate limit
- `500` — DB error reading source text

## Changes

- **2026-09-12** `c7d545bf359b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/pathmode/apis/pathmode-api/changes/api/v1/intents/:id/review-sources/get.md)

---

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