Assign an auto-signature
assign_signatureUse this when managing post auto-signatures. Set the account default, channel-specific override or single-post override. For default use custom/none; for channel/post inherit follows their defaults, none disables it, custom selects signatureId. Previously queued publication snapshots remain unchanged. Never publishes.
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": {
"target": "<target>",
"selection": "<selection>"
},
"name": "assign_signature"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Binding to change: default for the account, channel requires channelId, post requires draftId. | |
| draftId | No | Owner-bound draftId from search_post_drafts/create_post_draft; same as postId. | |
| channelId | No | Owner-bound channel id from list_channels; never invent a recipient. | |
| selection | Yes | Signature selection: custom requires signatureId; none disables the optional signature; inherit follows defaults for channel/post only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | No | ||
| target | Yes | ||
| draftId | No | ||
| message | Yes | ||
| revision | No | ||
| selection | Yes | ||
| nextAction | No |