site summaries
Regenerate Site Summary
Re-run the narrative for one stored summary. NEVER re-sends.
Site managers may regenerate summaries within their assigned sites. The service applies the same tenant scope as the other summary writes.
post/site-summaries/{summary_id}/regenerate
Request
- Base URLhttps://api.verdun.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.verdun.ai/site-summaries/{summary_id}/regenerate
- AuthHTTP bearer
Path parameters
summary_idstring uuid required
Query parameters
rebuild_factsboolean
Also rebuild the fact sheet from the database. Refused with 409 past 30 days, when camera telemetry has been pruned and the rebuild would silently report no outages.
Response
Successful Response
Example response
{
"id": "9f8e7d6c-1111-4222-8333-444455556666",
"site_id": "3f1e0d2c-1111-4222-8333-444455556666",
"site_name": "Northgate Yard",
"parent_id": "a1b2c3d4-1111-4222-8333-444455556666",
"local_date": "2026-09-05",
"timezone": "America/Los_Angeles",
"narrative": "Monitoring covered 12 cameras overnight.",
"narrative_source": "llm",
"grounding": {
"checked": 27,
"mismatches": []
},
"facts": {
"schema_version": 1
},
"inclusions": [],
"settings": {
"site_id": "3f1e0d2c-1111-4222-8333-444455556666",
"send_local_time": "07:00",
"send_on_quiet_days": true,
"min_outage_minutes": 10,
"sections": {
"escalations": true,
"narrative": true,
"outages": true,
"stats": true
},
"is_default": true
},
"recipients_preview": [
{
"contact_id": "7a6b5c4d-1111-4222-8333-444455556666",
"name": "Dana Whitfield",
"email": "dana@example.com",
"receives": true,
"reason": "ok"
}
],
"view": "internal"
}Changes
No recorded changes to this operation across all 2 revisions of this API.