site summaries
Send Site Summary
Send this summary now — test to the caller, resend to the contacts.
THREE REFUSALS BEFORE ANY MAIL:
- 503 when SITE_SUMMARY_EMAILS_ENABLED is not exactly true. That INCLUDES mode: test: the flag means "this deployment may put mail in somebody's inbox", and an operator's own inbox is somebody's.
- 429 when this summary has already spent its five test/resend sends in the last hour. Counted in the DATABASE, because two ECS tasks would give a per-process counter double the budget.
- 404 for a summary outside the caller's scope, from the resolving query.
The response is the audit row, so the drawer can render the outcome per recipient without a second call.
post/site-summaries/{summary_id}/send
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}/send
- AuthHTTP bearer
Path parameters
summary_idstring uuid required
Request body
Example request
{
"mode": "test"
}Response
Successful Response
Example response
{
"id": "1f2e3d4c-1111-4222-8333-444455556666",
"triggered_by": "schedule",
"status": "sent",
"recipients": [
{
"email": "dana@example.com",
"status": "sent"
}
],
"ses_message_ids": []
}Changes
No recorded changes to this operation across all 2 revisions of this API.