# info.description
Create launch-ready websites, apply bounded edits, inspect run output, and verify API availability through SiteSorted.

# paths./api/v1/health.get.description
Returns a public, read-only health response and links to the API and MCP contracts.

# paths./api/v1/sites.post.description
Starts SiteSorted's production builder with a founder prompt and optional reference or customer URL. The response is a typed event stream.

# paths./api/v1/sites.post.responses.200.description
Builder events containing status, generated HTML, diagnostics, and completion state.

# paths./api/v1/sites.post.responses.400.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites.post.responses.401.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites.post.responses.503.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites/edit.post.description
Edits supplied HTML according to a focused instruction while preserving the current page outside the requested scope.

# paths./api/v1/sites/edit.post.responses.200.description
Builder events containing the edited HTML and completion state.

# paths./api/v1/sites/edit.post.responses.400.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites/edit.post.responses.401.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites/edit.post.responses.402.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites/runs/{runId}.get.description
Returns the current state or generated HTML for one authenticated SiteSorted builder run.

# paths./api/v1/sites/runs/{runId}.get.parameters[].description
The run identifier emitted by the create-site event stream.

# paths./api/v1/sites/runs/{runId}.get.responses.401.description
Structured error with a stable code and recovery guidance.

# paths./api/v1/sites/runs/{runId}.get.responses.404.description
Structured error with a stable code and recovery guidance.

# components.securitySchemes.bearerAuth.description
Create a scoped API key at /settings/api-keys.

# components.schemas.CreateSiteRequest.properties.cloneUrl.description
Optional reference website to clone or upgrade.

# components.schemas.CreateSiteRequest.properties.bindUrl.description
Optional customer source whose facts and assets should be bound.

# components.schemas.CreateSiteRequest.properties.briefBuild.description
Ask SiteSorted to turn the prompt into a launch brief before building.

# components.schemas.CreateSiteRequest.properties.faithfulClone.description
Preserve the supplied reference's visual identity for an authorized clone.

# components.schemas.EditSiteRequest.properties.selectedAreas.description
Optional DOM selections that constrain the edit.