---
title: "Store a memory"
method: POST
path: "/v1/remember"
tags: ["Kairos passthrough"]
---

# Store a memory

`POST /v1/remember`

## Request

- Base URL: `https://api.infolang.ai`
- URL: `https://api.infolang.ai/v1/remember`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Proxied verbatim to Kairos. The gateway applies NO authentication of its own here — /v1 and /mcp sit outside the /v2 middleware, so the Authorization header is forwarded untouched and Kairos is the sole authority. In practice that means either `il_*` credential is accepted (an API key, or an `il_oauth_` token — the latter is how an MCP client reaches /mcp); a Supabase session JWT is NOT, since Kairos cannot verify one. Response shapes are owned by Kairos. The gateway forwards ALL methods under /v1/* and /mcp — the operations listed here are the primary surface, not an exhaustive proxy inventory.

## Request body

- object
  - `text` string, required
  - `source` string
  - `tags` string[]
  - `namespace` string

## Response `200`

Stored (forge shape)

---

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