{
  "name": "Rapidlu API Worker",
  "version": "1.0.0",
  "status": "operational",
  "description": "Podcast discovery and transcript API with AI-powered features",
  "endpoints": {
    "root": {
      "method": "GET",
      "path": "/",
      "description": "This welcome page"
    },
    "health": {
      "method": "GET",
      "path": "/health",
      "description": "Health check endpoint"
    },
    "podcastIndex": {
      "method": "GET",
      "path": "/podcast-index/*",
      "description": "Podcast Index API proxy (search, podcasts, episodes)",
      "examples": [
        "/podcast-index/search/byterm?q=joe+rogan",
        "/podcast-index/podcasts/byfeedid?id=920666",
        "/podcast-index/episodes/byfeedid?id=920666&max=10"
      ]
    },
    "podcastTranscript": {
      "method": "GET",
      "path": "/api/podcast/transcript",
      "description": "Fetch publisher/original transcript for podcast episode",
      "params": {
        "feedId": "string (optional)",
        "id": "string (episode ID)",
        "guid": "string (optional)",
        "feedUrl": "string (optional)"
      }
    },
    "aiSummary": {
      "method": "GET",
      "path": "/api/ai/summary",
      "description": "Generate AI summary from publisher transcript",
      "params": {
        "feedId": "string",
        "id": "string (episode ID)",
        "guid": "string (optional)",
        "lang": "string (optional, default: en)"
      }
    }
  },
  "documentation": "Visit /health for a quick health check",
  "github": "https://github.com/yourorg/rapidlu"
}