Queues a rebuild of the factual narrative and answers 202 with enqueued: true. The new text lands in factualNarrative.pendingVersion, where it waits to be accepted or discarded. Requires owner or admin access to the case and an active plan (403 otherwise); not available to opposing counsel.
POST
/ai/cases/{caseId}/summary/regenerate
curl \
--request POST 'http://api.example.com/ai/cases/{caseId}/summary/regenerate' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (202)
{
"data": {
"enqueued": true
},
"statusCode": 202,
"timestamp": "2026-01-15T10:15:00.000Z"
}