{"name":"News API","version":"1.0.0","description":"Multi-app News API powered by Cloudflare Workers","endpoints":{"api":{"categories":"GET /v1/{appSlug}/categories","category":"GET /v1/{appSlug}/categories/{id}","articles":"GET /v1/{appSlug}/articles","featured":"GET /v1/{appSlug}/articles/featured","search":"GET /v1/{appSlug}/articles/search?q={query}","article":"GET /v1/{appSlug}/articles/{id}","webviews":"GET /v1/{appSlug}/webviews","webview":"GET /v1/{appSlug}/webviews/{id}","uploadImage":"POST /v1/{appSlug}/images"},"globalApps":{"list":"GET /v1/admin/apps","detail":"GET /v1/admin/apps/{idOrSlug}","create":"POST /v1/admin/apps","update":"PUT /v1/admin/apps/{idOrSlug}","delete":"DELETE /v1/admin/apps/{idOrSlug}","auth":"Header: X-Admin-Secret"},"globalWebviews":{"list":"GET /v1/admin/webviews?appSlug={slug}","detail":"GET /v1/admin/webviews/{id}","create":"POST /v1/admin/webviews","update":"PUT /v1/admin/webviews/{id}","delete":"DELETE /v1/admin/webviews/{id}","auth":"Header: X-Admin-Secret"},"dashboard":{"setup":"POST /dashboard/auth/setup","login":"POST /dashboard/auth/login","me":"GET /dashboard/auth/me","apps":"GET|POST /dashboard/apps","appDetail":"GET|PUT|DELETE /dashboard/apps/{appId}","apiKeys":"GET|POST /dashboard/apps/{appId}/api-keys","categories":"GET|POST /dashboard/apps/{appId}/categories","articles":"GET|POST /dashboard/apps/{appId}/articles","webviews":"GET|POST /dashboard/apps/{appId}/webviews","globalWebviews":"GET|POST|PUT|DELETE /dashboard/webviews","seed":"POST /dashboard/apps/{appId}/seed","stats":"GET /dashboard/stats"},"images":"GET /images/{path}"}}