---
title: "One catalogue row, followed to its facts"
method: GET
path: "/v1/admin/source-connections/{id}/items/{itemId}"
tags: ["Source Plane"]
---

# One catalogue row, followed to its facts

`GET /v1/admin/source-connections/{id}/items/{itemId}`

## Request

- Base URL: `https://brain.inite.ai`
- URL: `https://brain.inite.ai/v1/admin/source-connections/{id}/items/{itemId}`
- Auth: HTTP bearer

The item, the document it became (or the asset it was stored as and the parts the bridge made of it), the representations the processors extracted, and the facts that cite it with the revision each was read at, its stale mark and its close. Source plane operator surface (docs/roadmap/raw-evidence-sources-2026-09.md) — answers a bare 404 until `SOURCE_PLANE_ENABLED=1`.

Required scope: `brain:admin`.

## Path parameters

- `id` string, required
- `itemId` string, required

## Response `200`

The item and what it grounds.

- SourceItemInspectResponse
  - `asset` object, nullable, required
    - `availability` string, required
    - `byteLength` integer, required
    - `id` string, required
    - `mediaType` string, required
    - `modality` string, required
    - `quarantineStatus` string, nullable, required
    - `representations` object[], required
      - `chars` integer, required
      - `createdAt` string, nullable, required
      - `id` string, required
      - `kind` string, required
      - `producerVersion` string, required
  - `documents` object[], required
    - `createdAt` string, nullable, required
    - `id` string, required
    - `kind` string, nullable, required
    - `originUri` string, nullable, required
    - `status` string, nullable, required
    - `title` string, nullable, required
  - `episode` object, nullable, required
    - `conversationId` string, nullable, required
    - `id` string, required
    - `messageId` string, nullable, required
    - `occurredAt` string, nullable, required
    - `speaker` string, nullable, required
    - `text` string, required
  - `facts` object[], required
    - `confidence` number, required
    - `entityId` string, required
    - `id` string, required
    - `object` string, required
    - `predicate` string, required
    - `staleAt` string, nullable, required
    - `staleReason` string, nullable, required
    - `status` string, required
    - `validUntil` string, nullable, required
    - `version` string, nullable, required
  - `factsTruncated` boolean, required
  - `item` SourceItem, required
    - `assetId` string, nullable, required
    - `connectionId` string, required
    - `deepenedAt` string, nullable, required
    - `documentId` string, nullable, required
    - `episodeId` string, nullable, required
    - `externalId` string, required
    - `fetchedRevision` string, nullable, required
    - `firstSeenAt` string, required
    - `goneAt` string, nullable, required
    - `hitCount` integer, required
    - `id` string, required
    - `lastError` string, nullable, required
    - `lastSeenAt` string, required
    - `mediaType` string, nullable, required
    - `modifiedAt` string, nullable, required
    - `originUri` string, nullable, required
    - `path` string, nullable, required
    - `revision` string, nullable, required
    - `size` integer, nullable, required
    - `state` 'seen' | 'fetched' | 'indexed' | 'gone', required
    - `title` string, nullable, required

## Other responses

- `400`: Validation failed.
- `401`: Missing or unknown bearer key.
- `403`: The key lacks the required scope.
- `404`: No such resource in this tenant.

---

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