Retire one remembered turn from both tiers
Retire a single turn written by POST /ingestion/memory.
turn_id is a turn_ids entry from the write that created it — the turn's content hash, from which its engine node id is derived. It is NOT the active fragment id: that one is sha256(scope|turn_id) and one-way, so only this direction works.
Before this route existed, the finest thing a caller could delete on this path was an entire scope or user: remember had no counterpart, and handing a Turn node to the deletion service tombstoned the engine node while reporting the active tier not_located — the tier default recall actually reads. So a "deleted" turn kept being recalled.
Both tiers go through the ordinary deletion service, which means this gets the same audit row (deletion_requests), the same soft/purge replay and the same honest per-tier receipt as every other deletion. Soft mode only: erasing the bytes is a platform-admin purge, unchanged.
Request
- Base URLhttps://api.getmetacognition.com (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Query parameters
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.