Update site
update_siteUpdate the site's name (URL slug), title, description, ogImage, search indexing, AI-crawler blocking, timezone or mount origin/key — immediate, no publish. title/description/ogImage are the fallback , description and og:image for pages without their own seo. Empty string clears. Details: get_style_reference({ topic: "site" }).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Site id. | |
| name | No | URL slug (subdomain): lowercase letters, digits, hyphens. | |
| title | No | Site-wide fallback <title>. | |
| ogImage | No | https URL, 1200×630. | |
| timezone | No | IANA timezone for form notification emails, e.g. "America/Los_Angeles". Empty string = UTC. | |
| crawlMode | No | public = indexed. noindex = viewable by link, kept out of search (use for a client copy not yet on its own domain). private_preview = noindex + robots.txt Disallow. | |
| description | No | Site-wide fallback meta description. | |
| mountOrigin | No | Origin of the Next.js app serving this site via @pagehub/next, e.g. "https://app.example.com". Needs publish_site static: true. | |
| rotateMountKey | No | true issues a new mount key (returned once) and invalidates the old one. | |
| blockAiCrawlers | No | true blocks known AI crawlers in robots.txt and turns off /llms.txt. Search engines unaffected. |