Skip to main content

Update

POST /api/v1/holywell/journal/update
Authorization: Bearer <access_token>
Content-Type: application/json
{
  "id":         "<session_id>",
  "text_input": "Updated text (optional)",
  "files":      [ /* optional new files */ ],
  "symptom":    [ /* optional symptom data */ ],
  "ts":         1779431900000
}

Delete

POST /api/v1/holywell/journal/delete
{ "id": "<session_id>" }
Or:
{ "journal_id": 109 }

Mark as read

POST /api/v1/holywell/journal/mark_read
{ "session_id": "..." }

Reprocess (re-run AI)

POST /api/v1/holywell/journal/reprocess
Authorization: Bearer <access_token>
Content-Type:  application/json
{ "id": "<session_id>" }
Runs the AI classification / summary / symptom extraction again. Useful if the previous run failed or LLM was switched.