This endpoint now uses the same flow as onboarding:
Key Change: Business info from Firecrawl agent is used for LLM content generation (llms.txt, Q&A pages, data.json). Scraped pages are ONLY used for markdown replica generation.
The Firecrawl agent extracts this structured data:
{ "description": "2-3 sentence description of what the company does", "products_services": "Overview of their main products or services", "target_market": "Who their target customers are", "key_features": "Key features, capabilities, or differentiators", "value_proposition": "The core value they provide to customers", "business_name": "The AI Teddy Bear Company", "url": "https://new-supreme-3.myshopify.com"}
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"The Search Company API","colors":{"primary":"#0055FF","light":"#3B82F6","dark":"#1E40AF"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/thesearchcompany/dHtAIaJAN62MxWye/logo/light.svg?fit=max\u0026auto=format\u0026n=dHtAIaJAN62MxWye\u0026q=85\u0026s=253063fc8adbbc236a3ce7940b636f9e","dark":"https://mintcdn.com/thesearchcompany/dHtAIaJAN62MxWye/logo/dark.svg?fit=max\u0026auto=format\u0026n=dHtAIaJAN62MxWye\u0026q=85\u0026s=8fc13ca3794adc17c078929b1da805d0"},"api":{"playground":{"display":"simple"},"mdx":{"server":"https://searchcompany-main.up.railway.app"}},"navbar":{"links":[{"label":"Dashboard","href":"https://app.searchcompany.ai"}],"primary":null},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"thesearchcompany","hasAudioNarration":false,"actualSubdomain":"thesearchcompany","customDomains":["docs.searchcompany.ai"],"gitSource":{"type":"github","owner":"the-search-company","repo":"search_company","deployBranch":"main","contentDirectory":"Backend/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e9a903d4026a3ef7e41f","collectionId":"69302ee0-eb6a-4694-9df7-590f3af2a06a","schemaVersion":"v2"},"entitlements":{},"buildId":"6ae943311ae3aa7a3a8f78cf:success","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"Cron","count":38},{"language":"default","tag":"Settings - Domain","count":24},{"language":"default","tag":"Website","count":21},{"language":"default","tag":"Onboarding","count":18},{"language":"default","tag":"π΅ POST - Generate All","count":12},{"language":"default","tag":"Explore","count":11},{"language":"default","tag":"Manual Trigger","count":10},{"language":"default","tag":"Webhooks","count":8},{"language":"default","tag":"π΅ POST - Create AI Article","count":6},{"language":"default","tag":"π΅ POST - Regenerate Fresh Website","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/endpoint/manual-trigger/regenerate-fresh-website","slug":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website","pageMetadata":{"title":"Regenerate Fresh Website","api":"POST /api/cron/regenerate-fresh-website","description":"Fully regenerate an AI site from scratch using the new onboarding flow","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Fully regenerate an AI site from scratch using the new onboarding flow\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Mermaid,Note,ParamField,ResponseField,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Performs a complete regeneration of an existing AI site using the `,_jsx(_components.strong,{children:`new onboarding flow`}),` with Firecrawl agent for business info extraction.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`This endpoint performs a full rebuild. Use with caution in production.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use`,children:`When to Use`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Regenerate content with fresh LLM output`}),`\n`,_jsx(_components.li,{children:`Fix issues with an existing AI site`}),`\n`,_jsx(_components.li,{children:`Test changes to the generation pipeline`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`This is different from `,_jsx(_components.code,{children:`update-site`}),` which only does incremental updates when source website content changes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`new-architecture`,children:`New Architecture`}),`\n`,_jsxs(_components.p,{children:[`This endpoint now uses the `,_jsx(_components.strong,{children:`same flow as onboarding`}),`:`]}),`\n`,_jsx(Mermaid,{chart:`flowchart TD\n Request[\"POST /regenerate-fresh-website\"]\n \n subgraph parallel [Step 1 - Parallel]\n BusinessInfo[\"Discover Business Info\u003cbr/>(Firecrawl Agent)\"]\n Scrape[\"Scrape Website\u003cbr/>(for replicas)\"]\n end\n \n subgraph sequential [Step 2-8 - Sequential]\n Hash[\"Hash Pages\"]\n LLM[\"LLM Organize\u003cbr/>(from business_info)\"]\n Generate[\"Generate Files\"]\n Deploy[\"Deploy to Vercel\"]\n Domain[\"Assign Domain\"]\n Store[\"Store Hashes\"]\n IndexNow[\"Submit to IndexNow\"]\n end\n \n Request --> BusinessInfo\n Request --> Scrape\n BusinessInfo --> LLM\n Scrape --> Hash\n Scrape -->|\"pages for replicas\"| Generate\n Hash --> LLM\n LLM --> Generate\n Generate --> Deploy\n Deploy --> Domain\n Domain --> Store\n Store --> IndexNow`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Key Change`}),`: Business info from Firecrawl agent is used for LLM content generation (llms.txt, Q\u0026A pages, data.json). Scraped pages are ONLY used for markdown replica generation.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`request-body`,children:`Request Body`}),`\n`,_jsx(ParamField,{body:`business_id`,type:`string`,required:true,id:`param-business-id`,children:_jsx(_components.p,{children:`The org_slug / business ID (e.g. βthe-ai-teddy-bear-company-1767082986β)`})}),`\n`,_jsx(ParamField,{body:`url`,type:`string`,id:`param-url`,children:_jsx(_components.p,{children:`Source website URL. Optional - will use URL from database if not provided.`})}),`\n`,_jsx(ParamField,{body:`max_pages`,type:`integer`,id:`param-max-pages`,children:_jsx(_components.p,{children:`Maximum pages to scrape. Default: 5000`})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status`,children:_jsx(_components.p,{children:`βsuccessβ or βerrorβ`})}),`\n`,_jsx(ResponseField,{name:`ai_site_url`,type:`string`,id:`param-ai-site-url`,children:_jsx(_components.p,{children:`The AI site URL (unchanged from before)`})}),`\n`,_jsx(ResponseField,{name:`business_name`,type:`string`,id:`param-business-name`,children:_jsx(_components.p,{children:`The business name from database`})}),`\n`,_jsx(ResponseField,{name:`pages_scraped`,type:`integer`,id:`param-pages-scraped`,children:_jsx(_components.p,{children:`Number of pages scraped from source`})}),`\n`,_jsx(ResponseField,{name:`files_generated`,type:`integer`,id:`param-files-generated`,children:_jsx(_components.p,{children:`Number of files generated`})}),`\n`,_jsx(ResponseField,{name:`qa_pages`,type:`integer`,id:`param-qa-pages`,children:_jsx(_components.p,{children:`Number of Q\u0026A pages generated`})}),`\n`,_jsx(ResponseField,{name:`replica_pages`,type:`integer`,id:`param-replica-pages`,children:_jsx(_components.p,{children:`Number of markdown replica pages generated`})}),`\n`,`\n`,`\n`,_jsx(Heading,{level:`2`,id:`process-steps`,children:`Process Steps`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Step`}),_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`1a`})}),_jsx(_components.td,{children:`Discover Business Info`}),_jsx(_components.td,{children:`Firecrawl agent extracts: description, products_services, target_market, key_features, value_proposition`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`1b`})}),_jsx(_components.td,{children:`Scrape Website`}),_jsx(_components.td,{children:`Custom mapper + Firecrawl batch scrape for markdown replicas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`2`})}),_jsx(_components.td,{children:`Hash Pages`}),_jsx(_components.td,{children:`Raw HTML hashing for future change detection`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`3`})}),_jsx(_components.td,{children:`LLM Organize`}),_jsxs(_components.td,{children:[`Three parallel Gemini calls using `,_jsx(_components.strong,{children:`business_info`}),` (not pages)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`4`})}),_jsx(_components.td,{children:`Generate Files`}),_jsxs(_components.td,{children:[`Create all files including markdown replicas from `,_jsx(_components.strong,{children:`pages`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`5`})}),_jsx(_components.td,{children:`Deploy`}),_jsx(_components.td,{children:`Push to existing Vercel project`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`6`})}),_jsx(_components.td,{children:`Assign Domain`}),_jsx(_components.td,{children:`Update domain records if needed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`7`})}),_jsx(_components.td,{children:`Store Hashes`}),_jsx(_components.td,{children:`Save page hashes for change detection`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`8`})}),_jsx(_components.td,{children:`IndexNow`}),_jsx(_components.td,{children:`Submit all URLs for instant indexing`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 1a and 1b run in parallel`}),` for faster execution. The rest runs sequentially.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`content-generation-sources`,children:`Content Generation Sources`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Content`}),_jsx(_components.th,{children:`Source`}),_jsx(_components.th,{children:`Why`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`llms.txt`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Focused, structured business context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Q\u0026A Pages`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Clean Q\u0026A from business understanding`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`data.json`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Accurate Schema.org from business context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Markdown Replicas`})}),_jsx(_components.td,{children:`Scraped Pages`}),_jsx(_components.td,{children:`1:1 copy of original website content`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`files-generated`,children:`Files Generated`}),`\n`,_jsx(Heading,{level:`3`,id:`llm-generated-content-from-business_info`,children:`LLM-Generated Content (from business_info)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File`}),_jsx(_components.th,{children:`Source`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/llms.txt`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Primary AI-readable content`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/index.js`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Homepage with Q\u0026A structure`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/data.json`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Schema.org structured data`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`q\u0026a-pages-from-business_info`,children:`Q\u0026A Pages (from business_info)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File Pattern`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/{slug}.js`})}),_jsxs(_components.td,{children:[`AI-generated Q\u0026A pages (e.g., `,_jsx(_components.code,{children:`/what-is-teddy-bear-ai`}),`)`]})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`markdown-replica-pages-from-scraped-pages`,children:`Markdown Replica Pages (from scraped pages)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File Pattern`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/{path}.js`})}),_jsx(_components.td,{children:`Next.js page for each scraped URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/markdown/{path}.md`})}),_jsx(_components.td,{children:`Markdown content for each scraped URL`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`static-templates`,children:`Static Templates`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/robots.txt`})}),_jsx(_components.td,{children:`Crawler permissions (allows all bots)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/sitemap.xml`})}),_jsx(_components.td,{children:`Site structure for search engines`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`middleware.js`})}),_jsx(_components.td,{children:`Edge middleware for tracking AI bot visits`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`package.json`})}),_jsx(_components.td,{children:`Next.js dependencies`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`next.config.js`})}),_jsx(_components.td,{children:`Next.js configuration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/search-company.txt`})}),_jsx(_components.td,{children:`IndexNow key verification file`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`business-info-schema`,children:`Business Info Schema`}),`\n`,_jsx(_components.p,{children:`The Firecrawl agent extracts this structured data:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2-3 sentence description of what the company does\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"products_services\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Overview of their main products or services\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"target_market\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Who their target customers are\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"key_features\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Key features, capabilities, or differentiators\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value_proposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The core value they provide to customers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The AI Teddy Bear Company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://new-supreme-3.myshopify.com\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`code-location`,children:`Code Location`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Backend/src/app/apis/cron/regenerate_fresh_website/routes.py`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`key-imports`,children:`Key Imports`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` src.app.shared.discover_business_info `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` discover_business_info`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` src.app.shared.ai_website `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` organize_with_llm_from_business_info,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` generate_ai_site,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` deploy_to_vercel,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` assign_domain,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Regenerate Fresh Website","api":"POST /api/cron/regenerate-fresh-website","description":"Fully regenerate an AI site from scratch using the new onboarding flow","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Mermaid,Note,ParamField,RequestExample,ResponseExample,ResponseField,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Mermaid)_missingMdxReference(`Mermaid`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Performs a complete regeneration of an existing AI site using the `,_jsx(_components.strong,{children:`new onboarding flow`}),` with Firecrawl agent for business info extraction.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`This endpoint performs a full rebuild. Use with caution in production.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-to-use`,children:`When to Use`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Regenerate content with fresh LLM output`}),`\n`,_jsx(_components.li,{children:`Fix issues with an existing AI site`}),`\n`,_jsx(_components.li,{children:`Test changes to the generation pipeline`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`This is different from `,_jsx(_components.code,{children:`update-site`}),` which only does incremental updates when source website content changes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`new-architecture`,children:`New Architecture`}),`\n`,_jsxs(_components.p,{children:[`This endpoint now uses the `,_jsx(_components.strong,{children:`same flow as onboarding`}),`:`]}),`\n`,_jsx(Mermaid,{chart:`flowchart TD\n Request[\"POST /regenerate-fresh-website\"]\n \n subgraph parallel [Step 1 - Parallel]\n BusinessInfo[\"Discover Business Info\u003cbr/>(Firecrawl Agent)\"]\n Scrape[\"Scrape Website\u003cbr/>(for replicas)\"]\n end\n \n subgraph sequential [Step 2-8 - Sequential]\n Hash[\"Hash Pages\"]\n LLM[\"LLM Organize\u003cbr/>(from business_info)\"]\n Generate[\"Generate Files\"]\n Deploy[\"Deploy to Vercel\"]\n Domain[\"Assign Domain\"]\n Store[\"Store Hashes\"]\n IndexNow[\"Submit to IndexNow\"]\n end\n \n Request --> BusinessInfo\n Request --> Scrape\n BusinessInfo --> LLM\n Scrape --> Hash\n Scrape -->|\"pages for replicas\"| Generate\n Hash --> LLM\n LLM --> Generate\n Generate --> Deploy\n Deploy --> Domain\n Domain --> Store\n Store --> IndexNow`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Key Change`}),`: Business info from Firecrawl agent is used for LLM content generation (llms.txt, Q\u0026A pages, data.json). Scraped pages are ONLY used for markdown replica generation.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`request-body`,children:`Request Body`}),`\n`,_jsx(ParamField,{body:`business_id`,type:`string`,required:true,id:`param-business-id`,children:_jsx(_components.p,{children:`The org_slug / business ID (e.g. βthe-ai-teddy-bear-company-1767082986β)`})}),`\n`,_jsx(ParamField,{body:`url`,type:`string`,id:`param-url`,children:_jsx(_components.p,{children:`Source website URL. Optional - will use URL from database if not provided.`})}),`\n`,_jsx(ParamField,{body:`max_pages`,type:`integer`,id:`param-max-pages`,children:_jsx(_components.p,{children:`Maximum pages to scrape. Default: 5000`})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status`,children:_jsx(_components.p,{children:`βsuccessβ or βerrorβ`})}),`\n`,_jsx(ResponseField,{name:`ai_site_url`,type:`string`,id:`param-ai-site-url`,children:_jsx(_components.p,{children:`The AI site URL (unchanged from before)`})}),`\n`,_jsx(ResponseField,{name:`business_name`,type:`string`,id:`param-business-name`,children:_jsx(_components.p,{children:`The business name from database`})}),`\n`,_jsx(ResponseField,{name:`pages_scraped`,type:`integer`,id:`param-pages-scraped`,children:_jsx(_components.p,{children:`Number of pages scraped from source`})}),`\n`,_jsx(ResponseField,{name:`files_generated`,type:`integer`,id:`param-files-generated`,children:_jsx(_components.p,{children:`Number of files generated`})}),`\n`,_jsx(ResponseField,{name:`qa_pages`,type:`integer`,id:`param-qa-pages`,children:_jsx(_components.p,{children:`Number of Q\u0026A pages generated`})}),`\n`,_jsx(ResponseField,{name:`replica_pages`,type:`integer`,id:`param-replica-pages`,children:_jsx(_components.p,{children:`Number of markdown replica pages generated`})}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`7`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://searchcompany-main.up.railway.app/api/cron/regenerate-fresh-website`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-API-Key: search-company\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"business_id\": \"the-ai-teddy-bear-company-1767082986\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"url\": \"https://new-supreme-3.myshopify.com\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`Response`,numberOfLines:`12`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`12`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ai_site_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://the-ai-teddy-bear-company-1767082986.searchcompany.dev\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"source_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://new-supreme-3.myshopify.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"the-ai-teddy-bear-company-1767082986\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The AI Teddy Bear Company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"pages_scraped\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`15`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"files_generated\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`25`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"pages_hashed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`15`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"qa_pages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`8`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"replica_pages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`15`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`process-steps`,children:`Process Steps`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Step`}),_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`1a`})}),_jsx(_components.td,{children:`Discover Business Info`}),_jsx(_components.td,{children:`Firecrawl agent extracts: description, products_services, target_market, key_features, value_proposition`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`1b`})}),_jsx(_components.td,{children:`Scrape Website`}),_jsx(_components.td,{children:`Custom mapper + Firecrawl batch scrape for markdown replicas`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`2`})}),_jsx(_components.td,{children:`Hash Pages`}),_jsx(_components.td,{children:`Raw HTML hashing for future change detection`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`3`})}),_jsx(_components.td,{children:`LLM Organize`}),_jsxs(_components.td,{children:[`Three parallel Gemini calls using `,_jsx(_components.strong,{children:`business_info`}),` (not pages)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`4`})}),_jsx(_components.td,{children:`Generate Files`}),_jsxs(_components.td,{children:[`Create all files including markdown replicas from `,_jsx(_components.strong,{children:`pages`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`5`})}),_jsx(_components.td,{children:`Deploy`}),_jsx(_components.td,{children:`Push to existing Vercel project`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`6`})}),_jsx(_components.td,{children:`Assign Domain`}),_jsx(_components.td,{children:`Update domain records if needed`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`7`})}),_jsx(_components.td,{children:`Store Hashes`}),_jsx(_components.td,{children:`Save page hashes for change detection`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.strong,{children:`8`})}),_jsx(_components.td,{children:`IndexNow`}),_jsx(_components.td,{children:`Submit all URLs for instant indexing`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Step 1a and 1b run in parallel`}),` for faster execution. The rest runs sequentially.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`content-generation-sources`,children:`Content Generation Sources`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Content`}),_jsx(_components.th,{children:`Source`}),_jsx(_components.th,{children:`Why`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`llms.txt`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Focused, structured business context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Q\u0026A Pages`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Clean Q\u0026A from business understanding`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`data.json`})}),_jsx(_components.td,{children:`Business Info (Firecrawl)`}),_jsx(_components.td,{children:`Accurate Schema.org from business context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Markdown Replicas`})}),_jsx(_components.td,{children:`Scraped Pages`}),_jsx(_components.td,{children:`1:1 copy of original website content`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`files-generated`,children:`Files Generated`}),`\n`,_jsx(Heading,{level:`3`,id:`llm-generated-content-from-business_info`,children:`LLM-Generated Content (from business_info)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File`}),_jsx(_components.th,{children:`Source`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/llms.txt`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Primary AI-readable content`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/index.js`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Homepage with Q\u0026A structure`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/data.json`})}),_jsx(_components.td,{children:`Gemini + business_info`}),_jsx(_components.td,{children:`Schema.org structured data`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`q\u0026a-pages-from-business_info`,children:`Q\u0026A Pages (from business_info)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File Pattern`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/{slug}.js`})}),_jsxs(_components.td,{children:[`AI-generated Q\u0026A pages (e.g., `,_jsx(_components.code,{children:`/what-is-teddy-bear-ai`}),`)`]})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`markdown-replica-pages-from-scraped-pages`,children:`Markdown Replica Pages (from scraped pages)`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File Pattern`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/{path}.js`})}),_jsx(_components.td,{children:`Next.js page for each scraped URL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/markdown/{path}.md`})}),_jsx(_components.td,{children:`Markdown content for each scraped URL`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`static-templates`,children:`Static Templates`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`File`}),_jsx(_components.th,{children:`Purpose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/robots.txt`})}),_jsx(_components.td,{children:`Crawler permissions (allows all bots)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/sitemap.xml`})}),_jsx(_components.td,{children:`Site structure for search engines`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`middleware.js`})}),_jsx(_components.td,{children:`Edge middleware for tracking AI bot visits`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`package.json`})}),_jsx(_components.td,{children:`Next.js dependencies`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`next.config.js`})}),_jsx(_components.td,{children:`Next.js configuration`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`public/search-company.txt`})}),_jsx(_components.td,{children:`IndexNow key verification file`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`business-info-schema`,children:`Business Info Schema`}),`\n`,_jsx(_components.p,{children:`The Firecrawl agent extracts this structured data:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`9`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`9`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2-3 sentence description of what the company does\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"products_services\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Overview of their main products or services\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"target_market\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Who their target customers are\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"key_features\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Key features, capabilities, or differentiators\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value_proposition\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The core value they provide to customers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"business_name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The AI Teddy Bear Company\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://new-supreme-3.myshopify.com\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`code-location`,children:`Code Location`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Backend/src/app/apis/cron/regenerate_fresh_website/routes.py`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`key-imports`,children:`Key Imports`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` src.app.shared.discover_business_info `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` discover_business_info`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` src.app.shared.ai_website `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` organize_with_llm_from_business_info,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` generate_ai_site,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` deploy_to_vercel,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` assign_domain,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Regenerate Fresh Website","api":"POST /api/cron/regenerate-fresh-website","description":"Fully regenerate an AI site from scratch using the new onboarding flow","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website"}}}},"mdxExtracts":{"tableOfContents":[{"title":"When to Use","slug":"when-to-use","depth":2,"children":[]},{"title":"New Architecture","slug":"new-architecture","depth":2,"children":[]},{"title":"Request Body","slug":"request-body","depth":2,"children":[]},{"title":"Response","slug":"response","depth":2,"children":[]},{"title":"Process Steps","slug":"process-steps","depth":2,"children":[]},{"title":"Content Generation Sources","slug":"content-generation-sources","depth":2,"children":[]},{"title":"Files Generated","slug":"files-generated","depth":2,"children":[{"title":"LLM-Generated Content (from business_info)","slug":"llm-generated-content-from-business_info","depth":3,"children":[]},{"title":"Q\u0026A Pages (from business_info)","slug":"q\u0026a-pages-from-business_info","depth":3,"children":[]},{"title":"Markdown Replica Pages (from scraped pages)","slug":"markdown-replica-pages-from-scraped-pages","depth":3,"children":[]},{"title":"Static Templates","slug":"static-templates","depth":3,"children":[]}]},{"title":"Business Info Schema","slug":"business-info-schema","depth":2,"children":[]},{"title":"Code Location","slug":"code-location","depth":2,"children":[{"title":"Key Imports","slug":"key-imports","depth":3,"children":[]}]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"7\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -X\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://searchcompany-main.up.railway.app/api/cron/regenerate-fresh-website\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Content-Type: application/json\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"X-API-Key: search-company\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -d\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"business_id\": \"the-ai-teddy-bear-company-1767082986\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"url\": \"https://new-supreme-3.myshopify.com\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"Response","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"12\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"success\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"ai_site_url\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://the-ai-teddy-bear-company-1767082986.searchcompany.dev\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"source_url\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://new-supreme-3.myshopify.com\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"business_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"the-ai-teddy-bear-company-1767082986\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"business_name\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"The AI Teddy Bear Company\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"pages_scraped\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">15\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"files_generated\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">25\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"pages_hashed\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">15\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"qa_pages\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">8\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"replica_pages\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">15\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Regenerate Fresh Website","path":"/api/cron/regenerate-fresh-website","servers":[{"url":"https://searchcompany-main.up.railway.app"}],"method":"post","request":{"security":[],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"business_id":[{"type":"string","description":"The org_slug / business ID (e.g. βthe-ai-teddy-bear-company-1767082986β)","required":true}],"url":[{"type":"string","description":"Source website URL. Optional - will use URL from database if not provided."}],"max_pages":[{"type":"integer","description":"Maximum pages to scrape. Default: 5000"}]}}],"examples":{"example":{"value":{"business_id":"\u003cstring>","url":"\u003cstring>","max_pages":123}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"status":[{"type":"string","description":"βsuccessβ or βerrorβ"}],"ai_site_url":[{"type":"string","description":"The AI site URL (unchanged from before)"}],"business_name":[{"type":"string","description":"The business name from database"}],"pages_scraped":[{"type":"integer","description":"Number of pages scraped from source"}],"files_generated":[{"type":"integer","description":"Number of files generated"}],"qa_pages":[{"type":"integer","description":"Number of Q\u0026A pages generated"}],"replica_pages":[{"type":"integer","description":"Number of markdown replica pages generated"}]}}],"examples":{"example":{"value":{"status":"\u003cstring>","ai_site_url":"\u003cstring>","business_name":"\u003cstring>","pages_scraped":123,"files_generated":123,"qa_pages":123,"replica_pages":123}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"thesearchcompany","siteName":"The Search Company API","title":"Regenerate Fresh Website - The Search Company API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-12T03:19:24.053Z","originalFileLocation":"api-reference/endpoint/manual-trigger/regenerate-fresh-website.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Fully regenerate an AI site from scratch using the new onboarding flow\">\u003cmeta data-mint-head name=\"application-name\" content=\"The Search Company API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Regenerate Fresh Website - The Search Company API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fully regenerate an AI site from scratch using the new onboarding flow\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"The Search Company API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://thesearchcompany.mintlify.app/_mintlify/api/og/v2?division=%F0%9F%94%B5+POST+-+Regenerate+Fresh+Website\u0026amp;title=Regenerate+Fresh+Website\u0026amp;description=Fully+regenerate+an+AI+site+from+scratch+using+the+new+onboarding+flow\u0026amp;theme=5b1b498969e4894ceca71af1\u0026amp;signature=690dca47e717c11d4d11febc67e47e9b2bd03c750056fcb53bdffb0d9f5c827f\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Regenerate Fresh Website - The Search Company API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fully regenerate an AI site from scratch using the new onboarding flow\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://thesearchcompany.mintlify.app/_mintlify/api/og/v2?division=%F0%9F%94%B5+POST+-+Regenerate+Fresh+Website\u0026amp;title=Regenerate+Fresh+Website\u0026amp;description=Fully+regenerate+an+AI+site+from+scratch+using+the+new+onboarding+flow\u0026amp;theme=5b1b498969e4894ceca71af1\u0026amp;signature=690dca47e717c11d4d11febc67e47e9b2bd03c750056fcb53bdffb0d9f5c827f\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/thesearchcompany/XTtN2SHdr5hpxDDO/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"The Search Company API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0055FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/manual-trigger/regenerate-fresh-website.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.searchcompany.ai/#organization\",\"name\":\"The Search Company API\",\"url\":\"https://docs.searchcompany.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/thesearchcompany/dHtAIaJAN62MxWye/logo/light.svg?fit=max\u0026auto=format\u0026n=dHtAIaJAN62MxWye\u0026q=85\u0026s=253063fc8adbbc236a3ce7940b636f9e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.searchcompany.ai#website\",\"name\":\"The Search Company API\",\"url\":\"https://docs.searchcompany.ai\",\"publisher\":{\"@id\":\"https://docs.searchcompany.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website#webpage\",\"url\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website\",\"name\":\"Regenerate Fresh Website\",\"description\":\"Fully regenerate an AI site from scratch using the new onboarding flow\",\"dateModified\":\"2026-01-12T03:19:24.053Z\",\"isPartOf\":{\"@id\":\"https://docs.searchcompany.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"The Search Company API\",\"item\":\"https://docs.searchcompany.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Regenerate Fresh Website\",\"item\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website#apireference\",\"headline\":\"Regenerate Fresh Website\",\"name\":\"Regenerate Fresh Website\",\"description\":\"Fully regenerate an AI site from scratch using the new onboarding flow\",\"url\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website\",\"mainEntityOfPage\":{\"@id\":\"https://docs.searchcompany.ai/api-reference/endpoint/manual-trigger/regenerate-fresh-website#webpage\"},\"dateModified\":\"2026-01-12T03:19:24.053Z\",\"publisher\":{\"@id\":\"https://docs.searchcompany.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.searchcompany.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"The Search Company API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"The Search Company API","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"The Search Company API","href":"/index"},{"title":"What We Do","href":"/what-we-do-coming-soon"},{"title":"Staging Environment","href":"/staging-environment"}]},{"group":"Website","pages":[{"group":"π’ GET - Ranking Score","pages":[{"title":"Get Ranking Score","api":"GET /api/ranking-score","href":"/api-reference/endpoint/website/ranking-score"},{"title":"Overview","href":"/api-reference/endpoint/website/ranking-score/overview"},{"title":"Get or Create Score","sidebarTitle":"- Get or Create Score","href":"/api-reference/endpoint/website/ranking-score/get-or-create-score"},{"title":"Generate Competitor Scores","sidebarTitle":"- Generate Competitor Scores","href":"/api-reference/endpoint/website/ranking-score/generate-competitor-scores"},{"title":"Generate Platform Statuses","sidebarTitle":"- Generate Platform Statuses","href":"/api-reference/endpoint/website/ranking-score/generate-platform-statuses"}]},{"group":"π΅ POST - Validate Shopify","pages":[{"title":"Validate Shopify Store","api":"POST /api/validate-shopify","href":"/api-reference/endpoint/website/validate-shopify"}]},{"group":"π΅ POST - Competitor Research","pages":[{"title":"Research Competitors","api":"POST /api/competitor-research","href":"/api-reference/endpoint/website/competitor-research"},{"title":"Overview","href":"/api-reference/endpoint/website/competitor-research/overview"},{"title":"Fetch Website Content","sidebarTitle":"- Fetch Website Content","href":"/api-reference/endpoint/website/competitor-research/fetch-website-content"},{"title":"Fetch Competitors from Exa","sidebarTitle":"- Fetch Competitors from Exa","href":"/api-reference/endpoint/website/competitor-research/fetch-competitors-from-exa"},{"title":"Add Favicon URLs","sidebarTitle":"- Add Favicon URLs","href":"/api-reference/endpoint/website/competitor-research/add-favicon-urls"}]},{"group":"π΅ POST - Enhanced Logo","pages":[{"title":"Generate Enhanced Logo","api":"POST /api/enhanced-logo","href":"/api-reference/endpoint/website/enhanced-logo"},{"title":"Overview","href":"/api-reference/endpoint/website/enhanced-logo/overview"},{"title":"Fetch Favicon","sidebarTitle":"- Fetch Favicon","href":"/api-reference/endpoint/website/enhanced-logo/fetch-favicon"},{"title":"Generate Enhanced Logo","sidebarTitle":"- Generate Enhanced Logo","href":"/api-reference/endpoint/website/enhanced-logo/generate-enhanced-logo"}]},{"group":"π΅ POST - Create Browser Session","pages":[{"title":"Create Browser Session","api":"POST /api/browser-session","href":"/api-reference/endpoint/website/create-browser-session"},{"title":"Overview","href":"/api-reference/endpoint/website/create-browser-session/overview"},{"title":"Create Browserbase Session","sidebarTitle":"- Create Browserbase Session","href":"/api-reference/endpoint/website/create-browser-session/_create-browserbase-session"},{"title":"Navigate in Background","sidebarTitle":"- Navigate in Background","href":"/api-reference/endpoint/website/create-browser-session/_navigate-in-background"}]},{"group":"π΄ DELETE - End Browser Session","pages":[{"title":"End Browser Session","api":"DELETE /api/browser-session/{session_id}","href":"/api-reference/endpoint/website/end-browser-session"},{"title":"Overview","href":"/api-reference/endpoint/website/end-browser-session/overview"}]}]},{"group":"Onboarding","pages":[{"title":"Onboarding Overview","sidebarTitle":"πΈ Onboarding Overview","href":"/api-reference/endpoint/onboarding/index"},{"title":"AI Website Overview","sidebarTitle":"πΈ AI Website Overview","href":"/api-reference/endpoint/onboarding/ai-website-overview"},{"group":"π’ GET - Product Names","pages":[{"title":"GET Product Names","sidebarTitle":"π’ GET - Product Names","api":"GET /api/onboarding/product-names","href":"/api-reference/endpoint/onboarding/product-names"}]},{"group":"π΅ POST - Validate Shopify","pages":[{"title":"Validate Shopify Store","api":"POST /api/onboarding/validate-shopify","href":"/api-reference/endpoint/onboarding/validate-shopify"}]},{"group":"π΅ POST - Generate All","pages":[{"title":"Generate All","api":"POST /api/onboarding/generate-all","href":"/api-reference/endpoint/onboarding/generate-all"},{"title":"Overview","href":"/api-reference/endpoint/onboarding/generate-all/overview"},{"title":"Discover Business Info","sidebarTitle":"- Discover Business Info","href":"/api-reference/endpoint/onboarding/generate-all/discover-business-info"},{"title":"Scrape Website","sidebarTitle":"- Scrape Website","href":"/api-reference/endpoint/onboarding/generate-all/scrape-website"},{"title":"Discover Competitors","sidebarTitle":"- Discover Competitors","href":"/api-reference/endpoint/onboarding/generate-all/discover-competitors"},{"title":"Discover Products","sidebarTitle":"- Discover Products","href":"/api-reference/endpoint/onboarding/generate-all/discover-products"},{"title":"Fetch Favicon","sidebarTitle":"- Fetch Favicon","href":"/api-reference/endpoint/onboarding/generate-all/fetch-favicon"},{"title":"Materialize Score","sidebarTitle":"- Materialize Score","href":"/api-reference/endpoint/onboarding/generate-all/materialize-score"},{"title":"Setup CloudFront","sidebarTitle":"- Setup CloudFront","href":"/api-reference/endpoint/onboarding/generate-all/setup-cloudfront"},{"title":"Create AI Website","sidebarTitle":"- Create AI Website","href":"/api-reference/endpoint/onboarding/generate-all/create-ai-website"},{"title":"Product Prompts","sidebarTitle":"- Product Prompts","href":"/api-reference/endpoint/onboarding/generate-all/product-prompts"},{"title":"Generate Product LLMs","sidebarTitle":"- Generate Product LLMs","href":"/api-reference/endpoint/onboarding/generate-all/generate-product-llms"}]},{"group":"π΅ POST - Create Business","pages":[{"title":"Create Organization Record","api":"POST /api/business","href":"/api-reference/endpoint/business/create-business"},{"title":"Overview","href":"/api-reference/endpoint/business/create-business/overview"}]}]},{"group":"Cron","pages":[{"title":"Cron Overview","sidebarTitle":"πΈ Cron Overview","href":"/api-reference/endpoint/cron/index"},{"group":"π’ GET - Entities","pages":[{"title":"Get Entities","api":"GET /api/cron/entities","href":"/api-reference/endpoint/cron/get-entities"},{"title":"Overview","href":"/api-reference/endpoint/cron/get-entities/overview"}]},{"group":"π΅ POST - Detect Changes","pages":[{"title":"Detect Changes","openapi":"post /api/cron/detect-changes","href":"/api-reference/endpoint/cron/detect-changes"},{"title":"Overview","href":"/api-reference/endpoint/cron/detect-changes/overview"}]},{"group":"π΅ POST - Update AI Site","pages":[{"title":"Update AI Site","openapi":"post /api/cron/update-ai-site","href":"/api-reference/endpoint/cron/update-ai-site"},{"title":"Overview","href":"/api-reference/endpoint/cron/update-ai-site/overview"}]},{"group":"π΅ POST - Discover Products","pages":[{"title":"Discover Products","openapi":"post /api/cron/discover-products","href":"/api-reference/endpoint/cron/discover-products"},{"title":"Overview","href":"/api-reference/endpoint/cron/discover-products/overview"}]},{"group":"π΅ POST - Generate Product Prompts","pages":[{"title":"Generate Product Prompts","openapi":"post /api/cron/generate-product-prompts","href":"/api-reference/endpoint/cron/generate-product-prompts"},{"title":"Overview","href":"/api-reference/endpoint/cron/generate-product-prompts/overview"}]},{"group":"π΅ POST - Generate Product LLMs","pages":[{"title":"Generate Product LLMs.txt","openapi":"post /api/cron/generate-product-llms-txt","href":"/api-reference/endpoint/cron/generate-product-llms-txt"},{"title":"Overview","href":"/api-reference/endpoint/cron/generate-product-llms-txt/overview"}]},{"group":"π΅ POST - Update Timestamps","pages":[{"title":"Update All Timestamps","api":"POST /api/cron/update-all-timestamps","href":"/api-reference/endpoint/cron/update-all-timestamps"},{"title":"Overview","href":"/api-reference/endpoint/cron/update-all-timestamps/overview"}]},{"group":"π΅ POST - Create AI Article","pages":[{"title":"Create AI Article","api":"POST /api/cron/create-ai-article","href":"/api-reference/endpoint/cron/create-ai-article"},{"title":"Overview","href":"/api-reference/endpoint/cron/create-ai-article/overview"},{"title":"Step 1: Get Source","sidebarTitle":"- Step 1: Get Source","href":"/api-reference/endpoint/cron/create-ai-article/step-1-get-source"},{"title":"Step 2: Scrape AI Site","sidebarTitle":"- Step 2: Scrape AI Site","href":"/api-reference/endpoint/cron/create-ai-article/step-2-scrape-ai-site"},{"title":"Step 3: Generate Content","sidebarTitle":"- Step 3: Generate Content","href":"/api-reference/endpoint/cron/create-ai-article/step-3-generate-content"},{"title":"Step 4: Generate Files","sidebarTitle":"- Step 4: Generate Files","href":"/api-reference/endpoint/cron/create-ai-article/step-4-generate-files"}]},{"group":"π΅ POST - Deploy to Vercel","pages":[{"title":"Deploy to Vercel","api":"POST /api/cron/deploy-to-vercel","href":"/api-reference/endpoint/cron/deploy-to-vercel"},{"title":"Overview","href":"/api-reference/endpoint/cron/deploy-to-vercel/overview"}]},{"group":"π΅ POST - Submit IndexNow","pages":[{"title":"Submit IndexNow","api":"POST /api/cron/submit-indexnow","href":"/api-reference/endpoint/cron/submit-indexnow"},{"title":"Overview","href":"/api-reference/endpoint/cron/submit-indexnow/overview"}]},{"group":"π’ GET - Sample Prompts","pages":[{"title":"Sample Prompts","api":"GET /api/cron/sample-prompts","href":"/api-reference/endpoint/cron/sample-prompts"},{"title":"Overview","href":"/api-reference/endpoint/cron/sample-prompts/overview"}]},{"group":"π΅ POST - Analyze Visibility","pages":[{"title":"Analyze Prompt Visibility","api":"POST /api/cron/analyze-visibility","href":"/api-reference/endpoint/cron/analyze-visibility"},{"title":"Overview","href":"/api-reference/endpoint/cron/analyze-visibility/overview"},{"title":"Platform Checkers","sidebarTitle":"- Platform Checkers","href":"/api-reference/endpoint/cron/analyze-visibility/platform-checkers"},{"title":"Database Operations","href":"/api-reference/endpoint/cron/analyze-visibility/database-operations"},{"title":"Scoring","sidebarTitle":"- Scoring","href":"/api-reference/endpoint/cron/analyze-visibility/scoring"}]},{"group":"π΅ POST - Store Visibility Report","pages":[{"title":"Store Visibility Report","api":"POST /api/cron/store-visibility-report","href":"/api-reference/endpoint/cron/store-visibility-report"},{"title":"Overview","href":"/api-reference/endpoint/cron/store-visibility-report/overview"}]},{"group":"π΅ POST - Store Visibility Score","pages":[{"title":"Store Visibility Score","api":"POST /api/cron/store-visibility-score","href":"/api-reference/endpoint/cron/store-visibility-score"},{"title":"Overview","href":"/api-reference/endpoint/cron/store-visibility-score/overview"}]},{"group":"π’ GET - AI Articles Quota","pages":[{"title":"Get AI Articles Quota","api":"GET /api/cron/ai-articles-quota","href":"/api-reference/endpoint/cron/get-ai-articles-quota"},{"title":"Overview","href":"/api-reference/endpoint/cron/get-ai-articles-quota/overview"}]}]},{"group":"Your Current Setup","pages":[{"group":"π’ GET - Visibility Score","pages":[{"title":"Get Visibility Score","api":"GET /api/visibility-score/{org_slug}","href":"/api-reference/endpoint/visibility/get-visibility-score"},{"title":"Overview","href":"/api-reference/endpoint/visibility/get-visibility-score/overview"}]},{"group":"π’ GET - Prompts","pages":[{"title":"Get Prompts","api":"GET /api/prompts/{org_slug}","href":"/api-reference/endpoint/prompts/get-prompts"},{"title":"Overview","href":"/api-reference/endpoint/prompts/get-prompts/overview"}]}]},{"group":"Explore","pages":[{"title":"Explore Overview","sidebarTitle":"πΈ Explore Overview","href":"/api-reference/endpoint/explore/index"},{"group":"π’ GET - List Competitors","pages":[{"title":"List Competitors","openapi":"get /api/explore/competitors","href":"/api-reference/endpoint/explore/list-competitors"},{"title":"Overview","href":"/api-reference/endpoint/explore/list-competitors/overview"}]},{"group":"π΅ POST - Add Competitor","pages":[{"title":"Add Competitor","openapi":"post /api/explore/add-competitor","href":"/api-reference/endpoint/explore/add-competitor"},{"title":"Overview","href":"/api-reference/endpoint/explore/add-competitor/overview"}]},{"group":"π’ GET - Get Competitor","pages":[{"title":"Get Competitor","openapi":"get /api/explore/competitor/{competitor_id}","href":"/api-reference/endpoint/explore/get-competitor"},{"title":"Overview","href":"/api-reference/endpoint/explore/get-competitor/overview"}]},{"group":"π΄ DELETE - Remove Competitor","pages":[{"title":"Remove Competitor","openapi":"delete /api/explore/competitor/{competitor_id}","href":"/api-reference/endpoint/explore/remove-competitor"},{"title":"Overview","href":"/api-reference/endpoint/explore/remove-competitor/overview"}]},{"group":"π΅ POST - Chat","pages":[{"title":"Chat","openapi":"post /api/explore/chat","href":"/api-reference/endpoint/explore/chat"},{"title":"Overview","href":"/api-reference/endpoint/explore/chat/overview"}]}]},{"group":"Settings - Toggle","pages":[{"group":"π’ GET - User Businesses","pages":[{"title":"Get User Businesses","api":"GET /api/user/businesses","href":"/api-reference/endpoint/settings/get-user-businesses"},{"title":"Overview","href":"/api-reference/endpoint/settings/get-user-businesses/overview"}]}]},{"group":"Settings - Business","pages":[{"group":"π’ GET - Business","pages":[{"title":"Get Business","api":"GET /api/business/{business_id}","href":"/api-reference/endpoint/business/get-business"},{"title":"Overview","href":"/api-reference/endpoint/business/get-business/overview"}]},{"group":"π’ GET - Products","pages":[{"title":"Get Products","api":"GET /api/products/{business_id}","href":"/api-reference/endpoint/tracking/get-products"},{"title":"Overview","href":"/api-reference/endpoint/tracking/get-products/overview"}]}]},{"group":"Settings - Team","pages":[{"group":"π’ GET - Team Members","pages":[{"title":"Get Team Members","api":"GET /api/organization/{org_id}/members","href":"/api-reference/endpoint/organization/get-team-members"},{"title":"Overview","href":"/api-reference/endpoint/organization/get-team-members/overview"}]},{"group":"π΅ POST - Invite Member","pages":[{"title":"Invite Member","api":"POST /api/organizations/invite","href":"/api-reference/endpoint/organization/invite-member"},{"title":"Overview","href":"/api-reference/endpoint/organization/invite-member/overview"}]}]},{"group":"Settings - Billing","pages":[{"group":"π’ GET - Subscription Status","pages":[{"title":"Get Subscription Status","api":"GET /api/subscription-status","href":"/api-reference/endpoint/subscription/subscription-status"},{"title":"Overview","href":"/api-reference/endpoint/subscription/subscription-status/overview"}]},{"group":"π΅ POST - Billing Portal","pages":[{"title":"Create Billing Portal","api":"POST /api/billing-portal","href":"/api-reference/endpoint/subscription/billing-portal"},{"title":"Overview","href":"/api-reference/endpoint/subscription/billing-portal/overview"}]}]},{"group":"Settings - Domain","pages":[{"title":"Domain Overview","sidebarTitle":"πΈ Domain Overview","href":"/api-reference/endpoint/domain/index"},{"title":"Search Console Overview","sidebarTitle":"πΈ Search Console Overview","href":"/api-reference/endpoint/domain/search-console-overview"},{"group":"π’ GET - Get Proxy","pages":[{"title":"Get Proxy","openapi":"get /api/domain/get-proxy/{org_id}","href":"/api-reference/endpoint/domain/get-proxy"},{"title":"Overview","href":"/api-reference/endpoint/domain/get-proxy/overview"}]},{"group":"π΅ POST - Start Certificate","pages":[{"title":"Start Certificate","openapi":"post /api/domain/start-certificate/{org_id}","href":"/api-reference/endpoint/domain/start-certificate"},{"title":"Overview","href":"/api-reference/endpoint/domain/start-certificate/overview"}]},{"group":"π΅ POST - Complete Certificate","pages":[{"title":"Complete Certificate","openapi":"post /api/domain/complete-certificate/{org_id}","href":"/api-reference/endpoint/domain/complete-certificate"},{"title":"Overview","href":"/api-reference/endpoint/domain/complete-certificate/overview"}]},{"group":"π΅ POST - Start Google Verification","pages":[{"title":"Start Google Verification","api":"POST /api/domain/start-google-verification/{org_id}","href":"/api-reference/endpoint/domain/start-google-verification"},{"title":"Overview","href":"/api-reference/endpoint/domain/start-google-verification/overview"}]},{"group":"π΅ POST - Complete Google Verification","pages":[{"title":"Complete Google Verification","api":"POST /api/domain/complete-google-verification/{org_id}","href":"/api-reference/endpoint/domain/complete-google-verification"},{"title":"Overview","href":"/api-reference/endpoint/domain/complete-google-verification/overview"}]},{"group":"π΅ POST - Resubmit Sitemap","pages":[{"title":"Resubmit Sitemap","api":"POST /api/domain/resubmit-sitemap/{org_id}","href":"/api-reference/endpoint/domain/resubmit-sitemap"},{"title":"Overview","href":"/api-reference/endpoint/domain/resubmit-sitemap/overview"}]},{"group":"π΅ POST - Mark Step Complete","pages":[{"title":"Mark Step Complete","openapi":"post /api/domain/mark-step-complete/{org_id}","href":"/api-reference/endpoint/domain/mark-step-complete"},{"title":"Overview","href":"/api-reference/endpoint/domain/mark-step-complete/overview"},{"title":"ACM Upgrade","href":"/api-reference/endpoint/domain/mark-step-complete/acm-upgrade"},{"title":"Search Engine Submission","href":"/api-reference/endpoint/domain/mark-step-complete/indexnow-submission"}]},{"group":"π΅ POST - Verify DNS","pages":[{"title":"Verify DNS","openapi":"post /api/domain/verify-dns/{org_id}","href":"/api-reference/endpoint/domain/verify-dns"},{"title":"Overview","href":"/api-reference/endpoint/domain/verify-dns/overview"}]},{"group":"π΅ POST - Disconnect Proxy","pages":[{"title":"Disconnect Proxy","openapi":"post /api/domain/disconnect-proxy/{org_id}","href":"/api-reference/endpoint/domain/disconnect-proxy"},{"title":"Overview","href":"/api-reference/endpoint/domain/disconnect-proxy/overview"}]},{"group":"π΅ POST - Mark Disconnect Complete","pages":[{"title":"Mark Disconnect Complete","openapi":"post /api/domain/mark-disconnect-complete/{org_id}","href":"/api-reference/endpoint/domain/mark-disconnect-complete"},{"title":"Overview","href":"/api-reference/endpoint/domain/mark-disconnect-complete/overview"}]}]},{"group":"Webhooks","pages":[{"group":"π΅ POST - Stripe Webhook","pages":[{"title":"Stripe Webhook","api":"POST /webhooks/stripe","href":"/api-reference/endpoint/webhooks/stripe-webhook"},{"title":"Overview","href":"/api-reference/endpoint/webhooks/stripe-webhook/overview"}]},{"group":"π΅ POST - Clerk Webhook","pages":[{"title":"Clerk Webhook","api":"POST /webhooks/clerk","href":"/api-reference/endpoint/webhooks/clerk-webhook"},{"title":"Overview","href":"/api-reference/endpoint/webhooks/clerk-webhook/overview"}]},{"group":"π΅ POST - AI Recommendation Store","pages":[{"title":"Store AI Recommendation","api":"POST /webhooks/ai-recommendation-store","href":"/api-reference/endpoint/webhooks/ai-recommendation-store"},{"title":"Overview","href":"/api-reference/endpoint/webhooks/ai-recommendation-store/overview"}]},{"group":"π΅ POST - SignUp Email Notification","pages":[{"title":"SignUp Email Notification","href":"/api-reference/endpoint/webhooks/notifications/new-user-signup"}]},{"group":"π΅ POST - Free Trial Email Notification","pages":[{"title":"Free Trial Email Notification","href":"/api-reference/endpoint/webhooks/notifications/free-trial-started"}]}]},{"group":"Health","pages":[{"group":"π’ GET - Health Check","pages":[{"title":"Health Check","api":"GET /health","href":"/api-reference/endpoint/system/health-check"},{"title":"Overview","description":"Architecture for the Health Check endpoint","href":"/api-reference/endpoint/system/health-check/overview"}]}]},{"group":"Manual Trigger","pages":[{"group":"π΅ POST - Regenerate Fresh Website","pages":[{"title":"Regenerate Fresh Website","api":"POST /api/cron/regenerate-fresh-website","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website"},{"title":"Overview","description":"Technical overview of the Regenerate Fresh Website endpoint","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website/overview"},{"title":"Scrape Website","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website/scrape-website"},{"title":"Organize with LLM","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website/organize-with-llm"},{"title":"Generate AI Site","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website/generate-ai-site"},{"title":"Deploy to Vercel","href":"/api-reference/endpoint/manual-trigger/regenerate-fresh-website/deploy-to-vercel"}]},{"group":"π΅ POST - Regenerate Prompts","pages":[{"title":"Regenerate Prompts","api":"POST /api/manual-trigger/regenerate-prompts","href":"/api-reference/endpoint/manual-trigger/regenerate-prompts"},{"title":"Overview","href":"/api-reference/endpoint/manual-trigger/regenerate-prompts/overview"}]},{"group":"π΅ POST - Update Lambda@Edge","pages":[{"title":"Update Lambda@Edge","api":"POST /api/domain/update-lambda-edge","href":"/api-reference/endpoint/manual-trigger/update-lambda-edge"},{"title":"Overview","href":"/api-reference/endpoint/manual-trigger/update-lambda-edge/overview"}]}]}]},"basePath":"","title":"Regenerate Fresh Website - The Search Company API","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js"]}