Skip to main content

Memory API

The Memory API manages your AI Knowledge Base — persistent memories that help the AI personalize PRD generation across conversations. Memories are scoped per user and include preferences, decisions, project context, and feedback. See the Knowledge Base user guide for how memories work in the product.

List Memories

Retrieve your stored memories, sorted by importance and recent usage. Query parameters:
Response:

Create Memory

Manually add a memory to your Knowledge Base. Body:
Response:

Delete Memory

Soft-deletes a memory (sets isActive to false). The memory can still be retrieved by passing active=false to the list endpoint. Query parameters:
Response:

Extract Memories from Conversation

Uses AI to analyze a conversation and automatically extract reusable memories — preferences, decisions, context, and feedback. Extracted memories are saved to your Knowledge Base. Body:
Response:
Memory extraction uses your configured AI provider (respecting BYOK settings). The AI only extracts genuinely useful, reusable information — it skips trivial or project-specific details that won’t apply to future projects.

Memory Types

Categories