{
  "service": "AI Web Signals API",
  "status": "online",
  "version": "2.1.9",
  "endpoints": {
    "health": "/health",
    "scanner_app": "/app",
    "scan": "/scan?domain=example.com",
    "report": "/report?domain=example.com",
    "stored_report": "/report/{scan_id}",
    "history": "/history?domain=example.com&limit=10"
  },
  "public_api": {
    "presentation_version": "1",
    "history_version": "4",
    "change_version": "1",
    "insight_version": "1",
    "history_scope_version": "1",
    "history_scope": "exact_requested_url",
    "browser_origins": [
      "https://aiwebsignals.com",
      "https://www.aiwebsignals.com"
    ],
    "scanner_app_path": "/app"
  },
  "persistence": {
    "schema_version": "3",
    "table": "report_scans",
    "monitoring_config_table": "monitoring_configs",
    "domain_scan_cooldown_seconds": 60,
    "history_default_limit": 10,
    "history_max_limit": 50,
    "history_scope": "exact_requested_url",
    "monitoring_configuration_persistence": true,
    "monitoring_management_token_storage": "sha256_hash_only",
    "monitoring_management_token_revoked_on_delete": true,
    "stores_page_bodies": false,
    "stores_requester_identity": false
  }
}