{
  "name": "Watermelon UI Public API",
  "version": "v1",
  "canonicalBase": "https://ui.watermelon.sh/api/v1",
  "compatibilityAliases": true,
  "deprecationPolicy": "Unversioned /api/* routes are compatibility aliases. When they are retired, Watermelon will signal deprecation with Deprecation and Sunset headers before removal.",
  "auth": {
    "required": false,
    "mode": "none",
    "docs": "https://ui.watermelon.sh/developers/auth"
  },
  "resources": {
    "developers": "https://ui.watermelon.sh/developers",
    "authDocs": "https://ui.watermelon.sh/developers/auth",
    "mcpDocs": "https://ui.watermelon.sh/developers/mcp",
    "statusDocs": "https://ui.watermelon.sh/developers/status",
    "mcpServer": "https://mcp.watermelon.sh/"
  },
  "openapi": "https://ui.watermelon.sh/openapi.json",
  "endpoints": [
    "/api/v1/status",
    "/api/v1/catalog/summary",
    "/api/v1/catalog/entries?kind=blocks",
    "/api/v1/catalog/entries/{kind}/{slug}"
  ]
}