Move page
move_pageUse this tool when the user wants a page at a different path on their site: 「このページを /guides/ の下に移して」「ページの URL を変えたい」, "move the pricing page to /pricing" (ホームページ, Webサイト, ランディングページ).
Changes one page's path on the workspace's site, such as /cafe-guide to /guides/cafe. The page keeps its content, versions, forms, goals, and numbers. path: lowercase letters, numbers, and hyphens between slashes; "/" is the site's top page. When another page already uses the path, nothing moves and the answer says so. The old URL answers with a 301 redirect to the new one (redirectFrom names it), so links, ads, and QR codes with the old URL keep working until another page takes that path. set_site_url puts a page at a full URL on a domain that isn't connected yet. The answer names the workspace (brand.id, name, host); with expectedBrandId, a connection that now works on another workspace changes nothing (brand_mismatch).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | The new path, such as '/guides/how-to-choose' | |
| siteId | Yes | The page's id (get_brand or list_pages) | |
| expectedBrandId | No | The workspace's id from get_brand. When the connection now works on another workspace (the dashboard's active workspace was switched), the call changes nothing and answers brand_mismatch. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| path | Yes | ||
| brand | Yes | ||
| siteId | Yes | ||
| guidance | No | ||
| redirectFrom | No |