Skip to main content
POST

Overview

Applies a resolution action to a single conflict identified by its index in the full conflict array for that agent and date (same ordering as the JSON report file). This uses the same resolution logic as the Memanto CLI conflict flow (updates Moorcheh memories and marks the row resolved in the report).

Authentication

API clients do not send an API key or Authorization header.
string
required
Session token from Activate Agent. Must match agent_id.
string
required
Must be application/json

Path Parameters

string
required
The unique identifier of the agent.

Body

integer
required
Zero-based index into the full conflicts list for that date (not only unresolved rows). Use the index field returned by List Conflicts — not the conflict’s position in that filtered response. An already-resolved index is rejected.
string
required
One of: keep_old, keep_new, keep_both, remove_both, manual.
string
Report date YYYY-MM-DD. Defaults to today (UTC) on the server when omitted.
string
Required when action is manual: replacement memory text (both conflicting memories are removed and this content is stored).
string
Optional memory type for the manual replacement (defaults follow implementation when omitted).
Invalid action, missing conflict report, out-of-range index, or missing manual_content for manual typically surface as 500 with details from the underlying resolver.

Next Steps