Import your website
Starts an import of your organization's website: it fetches your home page plus up to 19 more of your pages, ingests each one into your knowledge base as a document under a folder named Website, and generates a brand kit from what it read if your organization does not have one yet. Pages are chosen from the ones your home page links to and the ones in your sitemap: when there are more than 19, an AI model picks the pages most likely to answer what people most often ask about a business like yours — what you offer, pricing, who it is for, how it works, and common questions — and skips blog posts and near-duplicates. A brand kit that already has content is never overwritten — the import still runs, and reports brand_kit_generated: false with brand_kit_skip_reason: already_populated.
The site imported is the website on file for your organization, not a value you pass — this request takes no body. When several websites are on file, the most recently added one is used; see GET /org/me for the current list and PUT /org/me to change it. With no usable website on file the call returns 422.
Returns immediately with a run to poll — the import itself continues in the background and typically finishes within a minute. Only one import can be in flight per organization: triggering while one is running returns 409 carrying that run, so a duplicate call becomes "poll this one" rather than an error. Requires the GEO product.
Request
- Base URLhttps://apiv2.senso.ai/api/v1
- AuthAPI key in header X-API-Key
Response
The import was accepted and is now running. Poll the status endpoint.
Changes
No recorded changes to this operation across all 1 revision of this API.