Dreaming
List recent dream runs and their reports
GET
header
AuthorizationBearer <token>Your space key (om_...). Create one with POST /v1/spaces.
Runs
application/json- response
runs*array<>curl -X GET 'https://api.openmemory.sh/v1/dream/runs'Example Response
{ "runs": [ { "id": "string", "mode": "string", "status": "string", "report": { "property1": null, "property2": null }, "started_at": "string", "finished_at": "string" } ]}Client-mode dreaming: submit your model's result POST
Validated against the job's output schema and applied under the safety rules: pinned and user-stated facts are never rewritten or removed, and at most max_changes are applied. Every change can be undone.
Start a dream now POST
Runs housekeeping (expired, stale, and duplicate facts; expired actions and KV) immediately. Then, in client mode, waits for you to fetch the job and submit your model's result; in server mode, runs the model here.