Create or replace the memory entry with this name; the entry is upserted, so a PUT to a name that does
not exist yet creates it. This is a full replace, not a patch: omitting description clears the stored
description. Returns { ok: true, entries: <count after the write> }; invalid input returns 400 and an
unknown session 404. Staff writes work even when the project's contact-memory feature is disabled.
Bearer <token>.Optional. Omitting it clears the stored description; this is a full replace, not a patch. Truncated to 240 characters.
Required. Truncated to 4000 characters.
Ok
Only set on internal (non-admin) calls; never present in an admin API 200 response.