Mark a required email as sent (or missed)
mark_notice_sentRecords that the merchant sent a due notice (ntd_…), optionally with the email provider's message id. Idempotent. Only call this after the email was actually sent: a send before the window opens is refused, and an overdue notice marked sent is recorded as late. For an overdue notice that was not and will not be sent, pass missed: true (with a reason) instead: it is recorded as missed, no send is attested.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"notice": "<notice>"
},
"name": "mark_notice_sent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| missed | No | true: record an overdue notice as NOT sent (markNoticeMissed) instead of sent. | |
| notice | Yes | Due notice id (ntd_…). | |
| reason | No | With missed: why it was not sent. | |
| sent_at | No | When it was sent (unix seconds); default now. | |
| provider_message_id | No | The email provider's message id (Resend / Postmark / SES). |