> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tckg.factagora.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List memories

> GET /v1/memories. Everything a space knew at as_of, optionally filtered by kind and validity.

## Query parameters

<ParamField query="as_of" type="timestamp or date" required>
  Knowledge time. Only rows learned at or before this instant are returned. A date is widened to its end of day (UTC).
</ParamField>

<ParamField query="valid_at" type="timestamp">
  Content time. Only rows with `asserted_at <= valid_at` whose `valid` interval contains `valid_at`.
</ParamField>

<ParamField query="space" type="string">
  Scope to one space. Omit for the whole tenant.
</ParamField>

<ParamField query="kind" type="string">
  One node kind.
</ParamField>

<ParamField query="category" type="string">
  One topic label, exact match. See [grouping data](/concepts#grouping-data).
</ParamField>

## Response

<ResponseField name="items" type="NodeRow[]">
  See [shared shapes](/api-reference/overview#shared-shapes).
</ResponseField>

<ResponseField name="masked" type="object or null">
  Rows hidden because of `as_of`, by kind: `{"node": n, "edge": n, "verdict": n}`. Null when nothing was hidden.
</ResponseField>

<ResponseField name="certificate" type="object">
  See [Concepts](/concepts#the-certificate).
</ResponseField>

<CodeGroup>
  ```bash Request theme={null}
  curl -s "$TCKG/v1/memories?space=user:randy&as_of=2024-06-01"
  ```

  ```json Response theme={null}
  {"items": [],
   "masked": {"node": 2, "edge": 1},
   "certificate": {"as_of": "2024-06-01T23:59:59.999999+00:00",
                   "tx_as_of": "2026-10-03T07:13:02.51+00:00",
                   "masked": {"node": 2, "edge": 1}}}
  ```
</CodeGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.