{"name":"Media Aggregator API","version":"2.0.0","services":["Joyn Movies","LiveTV Programs"],"endpoints":{"movies":{"GET /movies":"List all movies (paginated)","GET /movies?availability=free|register|plus":"Filter by availability","GET /movies?debug=true":"Include debug info (TMDB scores, health checks)","GET /movies/categories":"List all categories","GET /movies/category/:category":"Movies by category","GET /movies/:id":"Movie by internal ID","GET /movies/joyn/:joynId":"Movie by Joyn slug"},"healthcheck":{"GET /healthcheck/film/:id":"Check single movie by ID","GET /healthcheck/joyn/:joynId":"Check single movie by Joyn slug","GET /healthcheck/film/:id/history":"Health check history for a movie","POST /healthcheck/batch":"Trigger batch health check for all movies"},"cache":{"GET /cache/stats":"Get cache statistics (includes enabled status)","POST /cache/clear":"Clear all cache","POST /cache/invalidate":"Invalidate cache by pattern (body: {pattern})","POST /cache/enable":"Enable cache","POST /cache/disable":"Disable cache and clear all entries"},"reports":{"POST /reports":"Submit user report (availability, issues)","GET /reports/movie/:id":"Get reports for a movie","GET /reports/recent":"Get recent reports across all movies"}}}