Skip to main content
GET
/
api
/
v2
/
agents
/
{agent_id}
/
conflicts
curl -X GET "http://localhost:8000/api/v2/agents/my-agent/conflicts?date=2026-05-08" \
  -H "X-Session-Token: your_session_token"
{
  "agent_id": "my-agent",
  "session_id": "sess_982287b6a5f5",
  "date": "2026-05-08",
  "conflicts": [
    {
      "type": "contradiction",
      "title": "Database preference changed",
      "old_memory_id": "abc-123",
      "new_memory_id": "def-456",
      "resolved": false
    }
  ],
  "count": 1
}

Documentation Index

Fetch the complete documentation index at: https://docs.memanto.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Returns conflicts that are not yet marked resolved for the given agent and date. Memanto reads the conflict report JSON produced by the conflict-detection workflow (for example after running a daily summary that generates conflicts locally). If no report exists for that date, the list is empty (count: 0).

Authentication

API clients do not send an API key or Authorization header.
X-Session-Token
string
required
Session token from Activate Agent. Must match agent_id.

Path Parameters

agent_id
string
required
The unique identifier of the agent.

Query Parameters

date
string
Report date in YYYY-MM-DD. Defaults to today on the server when omitted.
curl -X GET "http://localhost:8000/api/v2/agents/my-agent/conflicts?date=2026-05-08" \
  -H "X-Session-Token: your_session_token"
{
  "agent_id": "my-agent",
  "session_id": "sess_982287b6a5f5",
  "date": "2026-05-08",
  "conflicts": [
    {
      "type": "contradiction",
      "title": "Database preference changed",
      "old_memory_id": "abc-123",
      "new_memory_id": "def-456",
      "resolved": false
    }
  ],
  "count": 1
}

Next Steps