update_public_page_proofs
Update which verified proofs appear on the primary sub-account's public page, controlling visibility, masking, and display order. Requires a signed-in Proof account.
Instructions
Update which verified proofs are visible on the public page of the primary sub-account (the one get_current_sub_account reads), including visibility, masking, and display order. Needs a signed-in session. To do the same for a named sub-account, use update_sub_account_page_proofs.
ACCESS: needs a Proof account, signed in: call start_login, show the user its challenge, then wait_for_login, then call this tool again. An API key alone 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": {
"proofs": "<proofs>"
},
"name": "update_public_page_proofs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proofs | Yes | Array of proof display configurations (max 50) | |
| proof_order | No | Who orders the shown proofs: `default` (domain, social, Telegram bot, email, phone, wallet, then display_order) or `owner` (display_order alone). Omitted, the profile keeps its current setting. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proof_order | Yes | Who decided the order of a profile's proofs. `default`: domain, social account, Telegram bot, email, phone, wallet, then each proof's `display_order`. `owner`: the owner's `display_order` alone — send it when the owner reorders. The first shown proof that is not hidden leads the profile's preview card, share tags and badge. Omitted on an update, the profile keeps its current setting. | |
| public_proofs | Yes | The shown proofs, in the order the public profile shows them |