POST /api/memories/feedback
Record explicit feedback on a memory. The dashboard's recall-quality tab uses these signals to tune retrieval rankings.
curl -X POST https://www.mnueron.com/api/memories/feedback \
-H "Authorization: Bearer $MNUERON_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"memory_id": "01HQB9R3MV…",
"feedback": "very_relevant",
"comment": "Cited correctly in the JS code-style nudge."
}'
Body
| Field | Type | Required | Notes |
|---|---|---|---|
memory_id | uuid | yes | Must exist in this org |
feedback | string | yes | One of positive, negative, very_relevant, not_relevant |
comment | string | no | Free text, truncated server-side to 2000 chars |
Response
201 Created
{
"id": "01HQ…",
"memory_id": "01HQB9R3MV…",
"feedback": "very_relevant",
"comment": "Cited correctly in the JS code-style nudge.",
"created_at": 1737073000000
}
404 when the memory doesn't exist.
List feedback
GET /api/memories/feedback?memory_id=<uuid>
Returns every feedback row against one memory.
{
"memory_id": "01HQB9R3MV…",
"feedback": [
{ "id": "...", "user_id": "...", "feedback": "very_relevant",
"comment": "...", "created_at": 1737073000000 }
]
}