Public API expansion + complete docs sweep

Four new public API endpoints (exports, alerts, alerts/config, llms), eight previously-undocumented SEO endpoints written up, every recently-shipped feature added to help docs, plus matching MCP tools and CLI commands.

A long-overdue audit of what the API actually supports versus what was documented.

Four new public API endpoints, each callable with your normal API key:

  • GET /public/v1/websites/{id}/exports (and POST to queue a new one) — programmatic access to background export jobs that previously could only be triggered from the dashboard.
  • GET /public/v1/websites/{id}/alerts — fired alert history, filterable by severity and type.
  • GET /public/v1/websites/{id}/alerts/config — read the current alert configuration (which types are enabled, thresholds, recipients).
  • GET /public/v1/websites/{id}/llms — dedicated LLM/AI-crawler analytics (GPTBot, ClaudeBot, PerplexityBot, etc.) with per-bot time series, top crawled pages and IP verification.

Eight more endpoints that have been live for a while but weren't in the docs are now documented: seo/budget-urls, seo/url-patterns, seo/path-explorer, seo/status-consistency, seo/requests, seo/robots, seo/sitemap/url-history and site-events.

MCP tools and CLI commands were both extended in lockstep with the four new endpoints, so anything you can do over HTTP you can also do via Claude or loglens on the command line. The CLI also gained a README covering every command.

Help docs were swept end-to-end. Sections added for: Recommendations, the new public Status page, the public Changelog, the LogLens AI helper / chat bubble, the dashboard's Client Classification panel, the Daily Digest now firing for Free + Basic plans, and Screaming Frog Events CSV imports. The CSV-export section was rewritten to cover the per-tab "Export this page" / "Export all → Downloads" pattern, sortable columns and country flags.

← New CLI + MCP commands now livePublic status page at loglens.ai/status →
← All changelog entries