resend_confirmation
Resend a pending confirmation to active recipients with fresh recipient-bound links via their own channels; old links stop working. Use to renew confirmation links; responses return counts only.
Instructions
Send a pending confirmation again to the people it went to: each recipient gets a fresh link bound to them, through their own channel, expiring when the confirmation does; their earlier links stop working (410 approval_link_superseded). The response carries counts only, never a link. Recipients are the approvers whose authorization is still active and whose key the stored message is encrypted for, plus the owner; an approver added since needs a new confirmation. A charged send, like create_confirmation: an account past its included proofs with an empty prepaid balance is refused with 402 balance_empty, whose top_up_url is the Billing page (https://proof.holdings/billing). Refused 400 invalid_status once decided, expired, or config_archived. Read the decision with get_confirmation, or wait_for_confirmation.
ACCESS: needs a Proof account. Set PROOF_API_KEY and restart this server, then call this tool again. start_login does NOT open this tool.
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": {
"id": "<id>"
},
"name": "resend_confirmation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Confirmation ID (24 hex characters) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resent | No | Recipients sent a fresh link, each through their own channel | |
| skipped | No | Recipients not sent it: no longer authorized, unable to open the message (an approver added after the confirmation was created), or a failed delivery | |
| confirmation_id | No | MongoDB ObjectId |