Memories
Store, manage, and retrieve memories — the core storage unit in MemoryKit.
Memories are the core storage unit. Each memory holds content that gets chunked, embedded, and indexed for retrieval. Smart Ingestion automatically extracts title, tags, language, and content type.
Create a memory
POST /v1/memories — Returns 202 Accepted. Content is processed asynchronously.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
content | string | Yes | The text content to store |
title | string | No | Title for the memory (auto-extracted if omitted) |
type | string | No | Content type (auto-detected if omitted) |
tags | string[] | No | Tags for filtering (auto-extracted if omitted) |
metadata | object | No | Arbitrary key-value metadata |
userId | string | No | Associate with a specific user |
List memories
GET /v1/memories — Cursor-based pagination. Filter by status, type, or user.
Delete a memory
DELETE /v1/memories/:id — Soft delete. Returns 204.