---
title: "One knowledge item with its full text and its linked items"
method: GET
path: "/knowledge/items/{id}"
tags: ["Search"]
---

# One knowledge item with its full text and its linked items

`GET /knowledge/items/{id}`

## Request

- Base URL: `https://api.atako.ai`
- URL: `https://api.atako.ai/knowledge/items/{id}`
- Auth: HTTP bearer

The item (body capped at 20,000 characters) and its neighbors — items linked to it in either direction that you can read and that are not archived. 404 (never 403) for an unknown item or one you cannot read.

## Path parameters

- `id` string, uuid, required

## Response `200`

- object
  - `item` object, required
    - `id` string, uuid, required
    - `kind` 'page' | 'card' | 'project' | 'file' | 'context', required
    - `title` string, required
    - `path` string, required
    - `body` string, required
    - `authority` 'reference' | 'work', required
    - `authorName` string, nullable, required
    - `projectId` string, uuid, nullable, required
    - `archived` boolean, required
    - `updatedAt` string, date-time, required
    - `clusterId` string, uuid, nullable, required
    - `clusterPath` string[], required: Cluster ids from the root down to the leaf; empty when not filed.
    - `authorKind` 'human' | 'agent', nullable, required
    - `agentId` string, uuid, nullable, required: The authoring or owning agent (`agent_id`, else the author when it is an agent).
    - `teamIds` string[], required: Teams of the agent and/or of the human author (company membership); empty when not determinable.
    - `fileNodeId` string, uuid, nullable, required: Files only: the file node behind the item (download it with `GET /knowledge/items/{id}/download-url`); null otherwise.
    - `source` 'wiki_page' | 'card' | 'project' | 'client_file' | 'agent_file' | 'company_context', required: The table the item comes from.
    - `sourceId` string, required: Its row there — with `projectId`, opens the exact card (`/projects?project=…&card=…`) or wiki page (`…&page=…`).
    - `pendingSuggestion` object, nullable, required: Wiki pages only: the newest pending agent suggestion for the page (only companies in the suggestions rollout), else null.
      - `id` string, uuid, required
      - `projectId` string, uuid, required
      - `agentName` string, required
      - `content` string, nullable, required
      - `currentContent` string, required
      - `message` string, nullable, required
      - `createdAt` string, date-time, required
  - `neighbors` object[], required
    - `id` string, uuid, required
    - `kind` string, required
    - `title` string, required
    - `path` string, required
    - `authority` 'reference' | 'work', required
    - `relation` string, required
    - `direction` 'in' | 'out', required

## Other responses

- `400`: Malformed item id.
- `401`: Missing, malformed, or invalid bearer token / API key, or revoked session (SESSION_REVOKED).
- `404`: Not found, or the caller is not authorized to access this resource.

---

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