{"active_upstream":"https://4k03.pianku.online","auth_enabled":false,"cache_driver":"mysql","docs":"/docs","endpoints":{"cache_purge":"POST /api/cache/purge {\"expired_only\": true, \"include_catalog\": false}","cache_stats":"GET /api/cache/stats","catalog_search":"GET /api/catalog?wd={keyword}&type_id=0&page=1&size=20","categories":"GET /api/categories","health":"GET /api/health?probe=1","home":"GET /api/home?refresh=1","line_auto":"POST /api/lines/auto","line_health":"GET /api/lines/health","line_mirrors":"GET /api/lines/mirrors?refresh=1","line_select":"POST /api/lines/select {\"base_url\": \"...\"}","lines":"GET /api/lines","search":"GET /api/search?wd={keyword}&page=1","suggest":"GET /api/suggest?wd={keyword}&page=1&limit=20","vod_detail":"GET /api/vod/{id}?refresh=1","vod_play":"GET /api/vod/{id}/play?sid=1&nid=1 (or /api/vod/{id}/play/{sid}/{nid})","vod_show":"GET /api/vod/show?id=20&area=&by=time&class=&lang=&letter=&year=&page=1","vod_type":"GET /api/vod/type/{id}?page=1&refresh=1"},"ok":true,"openapi":"/openapi.json","service":"pianku-api","storage_policy":"zero local media/binary files; metadata & API payloads cached in database","uptime_seconds":5749}
