Update a theme
update_themeOn one site of the account, named in site. Brings the bundled theme's newer release (list_themes' update) in, merged three ways over this site's own edits — only after plan_theme_update and the person's go. Merged clean, it goes live like any write once the theme is whole (no validator error; in a theme that builds, built): then render_page and walk the release notes' Check. Conflicted, the merge waits open, held from the site, <<<<<<< markers in the files named: read each, edit it to the lines that should stand (ours is the site's, theirs the release's) with the markers out, and the edit that settles the last file commits the merge and lands it — or resolve_theme_update settles them by side, or takes the update back. Admins only.
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": {
"site": "<site>",
"theme": "<theme>"
},
"name": "update_theme"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | The site to work on, as list_sites names it | |
| theme | Yes |