Extract or reconsider memory identities
Use the target server's normal authentication and an explicit exact Space ID. No cross-Space fallback is performed. Requires current write and model authority; permitted agents may request machine extraction. Uses the configured model and applicable model billing/admission. Omit mention_ids (or use null) with no new_spans for initial extraction only when there are no existing occurrences. An eligible interactive request invokes the model, including a repeated request after an empty result; background initial-pass deduplication is separate. When occurrences already exist, use selected mode. An explicit mention_ids array selects machine occurrences, optionally with new_spans. Human-confirmed choices are preserved. This is a bounded request for one Memory, not whole-Space replay or automatic profile creation.
Path Parameters
Memory ID returned by the target server; the Memory must belong to the exact requested Space.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/memories/string/identity/extract" \ -H "Content-Type: application/json" \ -d '{ "space_id": "engineering" }'{ "memory_id": "string", "space_id": "string", "source_revision": "string", "epoch": "string", "generation": 0, "occurrences": [ { "mention_id": "string", "start": 0, "end": 0, "surface": "string", "identity_id": "string", "origin": "machine", "revision": 0 } ]}