EmemoX · Developer documentation

This reference includes operations available on this hosted deployment. Engine-only probes and administration are documented in the engine distribution.

Base URL
https://www.ememox.com/api/v1
Authentication
Authorization: Bearer YOUR_API_KEY
scope.robot_id
Your API key's project ID; not a robot device ID.
scope.subject_id
The memory subject in your application.
scope.session_id
The conversation within that project and subject.

  1. Send scope and request_id; keep tracking_event_id. Acceptance and persistence are reported separately. Neither confirms memory formation.

  2. Check ordinary memory and cognition independently. SUCCEEDED confirms that task finished. Diagnose failed or missing tasks; recall requires formed, relevant memories.

  3. Keep the same project and scope.subject_id in a new session. Set across_sessions to true to recall earlier conversations.

Get a project API keySign in to create a key for your app.

Run the complete example

Replace the URL, project ID and project API key, then run python3 ememox-quickstart.py. Requires Python 3; no packages needed. Expected: an accepted event, processing status, then matching memories. Keep the request_id unchanged when retrying this sample.

Download Python exampleCopy entire file

Loading API endpoints…