Skip to main content
User profiles are extremely short summaries of context about an entity (Usually a user, but can be anything) which includes both the static facts about them, as well as a few recent episodes.
You can think of these as a dynamic compaction that’s done by supermemory in real-time.
This profile should be injected into the agent context for truly personalized experiences. To read more, visit User profiles - Concept Get a user’s profile — their static facts and dynamic context — with a single API call. One profile per namespace (what v3/v4 called a container tag).
Profiles are built automatically as you ingest content. No setup required. If you read a profile right after ingesting, pass dreaming: "instant" on the add; otherwise a fresh namespace can show an empty profile for minutes.

Quick start

Response:
static and dynamic are always returned. Each entry is { id, memory }; the id is the memory ID, so you can forget a profile entry directly.
The v5 profile call takes no query. When you also need query-ranked memories, run a search next to it:

Parameters

namespace is a top-level key (URL path). body is optional and accepts only filter and buckets.

Filtering profiles

Profiles support the same metadata filter as search and list — filter narrows which memories are eligible to contribute to static, dynamic, and buckets.
Combine filter with buckets to scope both the profile synthesis and the bucket section in one call:
All filter operators from Organizing & Filtering are supported — eq/neq, contains/notContains, numeric comparisons, arrayContains, and nested and/or.

Building prompts

The most common pattern — inject profile into your LLM’s system prompt:

Full context pattern

Get profile + query-specific memories:

Profile buckets

Buckets are custom topical categories for a profile — an axis that sits alongside static and dynamic, grouping facts by subject (e.g. preferences, goals, work) instead of by how long-lived they are.

Profile Buckets

Read and configure buckets — request bucketed profiles, create namespace buckets, and see validation limits.

Framework examples

See AI SDK Integration for details.

Response schema


Next steps