Member Memory Management API
Explains how signed-in members can manage their own persistent memories through the API.
Members can view and manage their own memories via /api/v1/me/memories/ (/api/me/memories/ behaves identically). Include X-Organization-Id in each request to specify the organization you are working with, including when calling with an API Key. The service retrieves data based on the caller's valid membership in that organization. For sign-in and common request conventions, see Quickstart.
Available Operations
List
Lists the current member's active and expired memories. Filter using the status and kind query parameters.
Create
Creates a memory for the caller. If the same member already has an active memory with the same topic, updates that memory instead. Returns HTTP 201 for creation and HTTP 200 for updates.
Modify or reactivate
Modifies a visible memory or sets its status to active/expired.
For request fields (topic, summary, details, kind, status) and length limits, see the API documentation for each endpoint in the table above.
Handling Status in Integrations
If a member marks a memory as expired, integrations can still see it in the list and use PATCH to change its status back to active. Creating a memory without valid membership returns HTTP 404. Display memories for the organization specified in the request to avoid mixing data from different organizations on the same screen.
Last updated
Was this helpful?