Skip to main content

Get Session Memory

GET https://eachsense-agent.core.eachlabs.run/memory

Query Parameters

ParameterTypeRequiredDescription
session_idstringYesSession ID to retrieve

Example

curl "https://eachsense-agent.core.eachlabs.run/memory?session_id=my-session" \
  -H "X-API-Key: YOUR_API_KEY"

Response

{
  "session_id": "my-session",
  "conversation_history": [
    {
      "timestamp": "2024-01-15T10:30:00Z",
      "user_prompt": "Generate a portrait",
      "chatbot_response": "Here's your portrait!",
      "generated_media_urls": ["https://storage.eachlabs.ai/xxx.png"]
    }
  ],
  "total_exchanges": 1,
  "generated_media_urls": ["https://storage.eachlabs.ai/xxx.png"]
}

Clear Session Memory

DELETE https://eachsense-agent.core.eachlabs.run/memory

Query Parameters

ParameterTypeRequiredDescription
session_idstringYesSession ID to clear

Example

curl -X DELETE "https://eachsense-agent.core.eachlabs.run/memory?session_id=my-session" \
  -H "X-API-Key: YOUR_API_KEY"

Response

{
  "cleared": true,
  "session_id": "my-session"
}

List Sessions

GET https://eachsense-agent.core.eachlabs.run/sessions

Example

curl https://eachsense-agent.core.eachlabs.run/sessions \
  -H "X-API-Key: YOUR_API_KEY"

Response

{
  "sessions": [
    "default",
    "my-session",
    "project-alpha"
  ]
}
Last modified on March 3, 2026