Find broken internal links
validate_linksScan every page and block of one design for internal links that point at a page the site does not have, with the page each one is on and its line. Dynamic links (e.g. to each blog post) are counted but not judged; external links are not fetched. variation_id picks the design (from list_variations); omit it for the site's chosen design. Changes nothing — fix a broken link with refine_site or add the missing page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site, from list_sites | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| variation_id | No | The design to scan, from list_variations. Omit for the site's chosen design. |