update_template
Create or update a sub-account's (project's) custom template for a channel and message type, replacing the default for that project only. Name the brand with {{business_name}}: a template spelling out a project's own name is refused (template_hardcoded_name).
ACCESS: needs a Proof account. Authenticate this client (Claude Code: /mcp → Authenticate), then call this tool again. start_login does NOT open this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Template body text with variable placeholders | |
| channel | Yes | Message channel | |
| subject | No | Email subject line (email channel only) | |
| profile_id | No | The sub-account (project) to act on; omitted → your key's project, or the primary project for an account-wide key | |
| button_text | No | Button text (email channel only) | |
| message_type | Yes | Message type (e.g. verification_request, login_request) | |
| button_url_template | No | Button URL template with placeholders |