Update template signature block
update-template-signature-blockUpdate the presentation of a signature block on a template.
Use this tool when:
The user wants to change how an existing signature block looks (its style or scale)
Only style and scale can be changed, and a field left out keeps its current value. The party a signature block
belongs to cannot be reassigned; to move a signature block to a different party, delete it and create a new one.
Use get-template-info with include=["signature_blocks"] to discover the signature blocks on a template and their
UUIDs.
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": {
"template_uuid": "<template_uuid>",
"signature_block_uuid": "<signature_block_uuid>"
},
"name": "update-template-signature-block"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | Size of the signature block as a percentage of its default size, which is 100. Leave it out to keep the current size. | |
| style | No | How the signature block looks: "regular" shows the party and the signatory's name and title beneath the signature, "minimal" only the signatory's name. Leave it out to keep the current style. | |
| template_uuid | Yes | UUID of the template the signature block belongs to. Use list-templates to find it. | |
| signature_block_uuid | Yes | UUID of the signature block to update (use get-template-info with include=["signature_blocks"] to find it) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | No | Do not show to the user unless they ask for it | |
| scale | No | Scale percentage of the signature block (50–150) | |
| style | No | Visual style of the signature block | |
| ref_uuid | No | A static reference identifier, allowing signature blocks in documents to be matched to their corresponding block in the source template. Do not show to the user unless they ask for it | |
| party_uuid | No | UUID of the party this signature block belongs to. Do not show to the user unless they ask for it | |
| _entity_type | No | Only relevant for tooling. Do not show to the user | |
| document_user_uuid | No | UUID of the single signatory this signature block is bound to. Absent when the block is bound to its party instead, in which case every signatory of that party signs it. Do not show to the user unless they ask for it |