Update QR Code Settings
update_qr_settingsSave QR code customization settings for a link. Only provided fields are updated; omitted fields keep their existing values. Set logo_url to null to remove the logo.
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": {
"short_code": "<short_code>"
},
"name": "update_qr_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | QR image size in pixels (100–1000, default 300) | |
| color | No | Foreground (module) color as 6-digit hex, e.g. "#000000" | |
| bg_color | No | Background color as 6-digit hex, e.g. "#FFFFFF" | |
| logo_url | No | Base64 data URL for an embedded logo (max ~150 KB), or null to remove | |
| logo_size | No | Logo size as % of QR width (10–35) | |
| short_code | Yes | The short code of the link | |
| error_level | No | Error correction level: "L", "M", "Q", or "H" |