List a team's memories
Returns the team’s active memories, all on one page, or with status=archived the archived ones, most recently archived first and paged by limit and cursor: pass the previous page’s pagination.nextCursor until hasMore is false. Each memory says who saved and last edited it. Pass spaceId to keep team-wide memories and that Space’s memories only. Use this to manage memories; before starting work, read getTeamAgentContext instead.
/v1/teams/{teamId}/memoriesAuthorizationBearer token · headerrequiredBetter Auth session, OAuth access token, OAuth client-credentials token, or sfm_ Space machine credential.
AuthorizationOAuth2 access token · headerrequiredOAuth 2.0 with explicit Spacefast capability scopes. Use the authorization-code flow for people and client credentials for machines.
spaces:readteamIdstringrequiredlimitintegerPage size.
cursorstringOpaque cursor from the previous page's nextCursor.
statusstringActive memories (the default), all on one page, or archived ones, paged by limit and cursor.
activearchivedspaceIdstringOnly team-wide memories and memories about this Space.
Response for status 200
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
dataobject[]requiredActive memories: pinned first, then the most recently updated. Archived memories: the most recently archived first.
Show propertiesHide properties
objectidstringrequiredteamIdstringrequiredTeam the memory belongs to.
spaceIdstring | nullrequiredThe Space the memory is about, or null for the whole team.
Show propertiesHide properties
stringnullcategorystringrequiredWhat kind of knowledge the memory holds.
brandvoiceaudiencedesigndecisionconventionpreferencefacttitlestringrequiredShort title. Unique among the team's active memories in the same scope, ignoring case.
bodystringrequiredOne fact, decision, or preference in one to three sentences, with the reason.
pinnedbooleanrequiredPinned memories come first in every agent-context read.
archivedAtstring<date-time> | nullrequiredWhen the memory was archived, or null while it is active.
Show propertiesHide properties
string<date-time>nullcreatedByobjectrequiredWho wrote the memory.
Show propertiesHide properties
typestringrequiredperson: a signed-in member. agent: an OAuth agent connection.
personagentapi_keysystemuserIdstring | nullrequiredThe person, or the person who connected the agent.
connectionIdstring | nullrequiredThe agent connection (grant) that wrote it, for agent writes.
namestring | nullrequiredDisplay name: the person, agent, or API key.
updatedByobjectrequiredWho wrote the memory.
Show propertiesHide properties
typestringrequiredperson: a signed-in member. agent: an OAuth agent connection.
personagentapi_keysystemuserIdstring | nullrequiredThe person, or the person who connected the agent.
connectionIdstring | nullrequiredThe agent connection (grant) that wrote it, for agent writes.
namestring | nullrequiredDisplay name: the person, agent, or API key.
createdAtstring<date-time>requiredupdatedAtstring<date-time>requiredpaginationobjectrequiredShow propertiesHide properties
nextCursorstring | nullrequiredOpaque cursor for the next page; null when there are no more results.
hasMorebooleanrequiredWhether another page exists after this one.
Problem details (RFC 9457). Any 4xx/5xx response is one application/problem+json document.
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
typestringrequiredProblem type URI resolving to the error docs page. The server derives it mechanically from code against the docs origin.
titlestringrequiredShort human-readable summary of the problem type. The server derives it mechanically from code.
statusintegerrequiredHTTP status code of this response, repeated in the body.
detailstringrequiredHuman-readable failure explanation for this occurrence.
codestringrequiredStable snake_case error code naming the failed public contract.
pointerstringRFC 6901 JSON Pointer into the failing request field, for example "/files/37/path", on validation failures.
detailsobjectMachine-readable context for the error code.
fixstringOne sentence on what to do about this error code, the same text as the type page. Read it before retrying.
suggestionsstring[]Actionable recovery steps safe to show in dashboards, SDKs, and CLI output.
nextstring[]Copy-pasteable commands or API requests an agent can run next.
requestIdstringrequiredThe request id to quote when contacting support.