API Reference
Memory Status
Check where one memory is in the asynchronous ingestion pipeline.
Endpoint
GET/v1/memory/status/{memory_id}
200 OK
Check status
import osfrom memorysync import MemorySyncClientclient = MemorySyncClient(api_key=os.environ["MEMORYSYNC_API_KEY"],base_url="https://api.memorysync.io",project_id=os.environ["MEMORYSYNC_PROJECT_ID"],end_user_id="usr_7f3a9c2e",)status = client.status(101)
Result handling
PENDING
Queued
Accepted and waiting for the pipeline.
PROCESSING
In progress
Being embedded and enriched.
COMPLETED
Ready
Fully retrievable.
FAILED
Failed
Read the error and decide whether to re-add.
A memory is retrievable before enrichment finishes; status tells you whether the derived fields are settled.
Errors and next action
A 404 means the id is not visible in this scope. Do not poll tightly — treat a pending state as expected for a few seconds after a write.