MemorySync
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 os
from memorysync import MemorySyncClient
client = 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

Processing states
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.

Safety notes