{
  "resource": "https://webclaw.io",
  "resource_name": "webclaw",
  "resource_documentation": "https://webclaw.io/docs/api",
  "resource_policy_uri": "https://webclaw.io/terms",
  "resource_tos_uri": "https://webclaw.io/terms",
  "authorization_servers": [
    "https://api.webclaw.io"
  ],
  "scopes_supported": [
    "scrape",
    "crawl",
    "map",
    "batch",
    "search",
    "extract",
    "summarize",
    "diff",
    "brand",
    "research",
    "endpoints",
    "vertical",
    "watch"
  ],
  "x-webclaw-cloud-api": {
    "resource": "https://api.webclaw.io",
    "credential_type": "bearer",
    "header": "Authorization: Bearer <webclaw_token>",
    "dashboard": "https://webclaw.io/dashboard",
    "docs": "https://webclaw.io/auth.md",
    "authorization_server": "https://webclaw.io/.well-known/oauth-authorization-server",
    "device_authorization_endpoint": "https://api.webclaw.io/oauth/device_authorization",
    "token_endpoint": "https://api.webclaw.io/oauth/token",
    "bearer_methods_supported": [
      "header"
    ],
    "note": "webclaw Cloud API accepts dashboard-issued API keys and OAuth device-flow tokens, which are short-lived scoped API keys."
  }
}