{"name":"Aurum TV API","docs":"ดู backend/README.md หรือ backend/requests.http","endpoints":["GET    /api/health","GET    /api/channels","GET    /api/channels/:id","POST   /api/channels/:id/refresh (บังคับต่ออายุ Token สตรีม - ลายเซ็นแอป)","POST   /api/channels/:id/sync    (แอป sync URL ช่อง 3 - ลายเซ็นแอป)","GET    /api/channels/:id/sources (สุขภาพแหล่งหลัก/สำรอง - แอป/แอดมิน)","POST   /api/channels/:id/report  (แอปแจ้งเล่นไม่ได้ → เร่งตรวจ - ลายเซ็นแอป)","POST   /api/channels/:id/probe   (ตรวจทุกแหล่งทันที - ต้องมีคีย์)","GET    /api/health/sources       (ภาพรวมสุขภาพทุกช่อง - ต้องมีคีย์)","GET    /api/channels/:id/logo","GET    /api/avatar?name=...","GET    /api/events            (SSE)","POST   /api/session           (ทีวีขอ session ด้วยลายเซ็น HMAC)","POST   /api/session/refresh   (แลก refresh token เป็นคู่ใหม่)","POST   /api/channels          (ต้องมีคีย์)","PUT    /api/channels/:id      (ต้องมีคีย์)","PATCH  /api/channels/:id      (ต้องมีคีย์)","DELETE /api/channels/:id      (ต้องมีคีย์)","POST   /api/channels/bulk     (ต้องมีคีย์)","POST   /api/channels/reorder  (ต้องมีคีย์)","POST   /api/auth/token        (ขอ admin JWT ด้วย API Key)","POST   /api/logs              (บันทึก Log จาก App - ลายเซ็นแอป)","GET    /api/logs              (อ่าน Log ตามวัน + ฟิลเตอร์ - ใช้ JWT)","GET    /api/logs/dates        (ดูรายการวันที่มี Log - ใช้ JWT)","GET    /api/logs/config       (ดูสถานะและ Flag การเก็บ Log - ใช้ JWT)","POST   /api/logs/toggle       (เปิด/ปิด Flag การเก็บ Log - ใช้ JWT)","DELETE /api/logs/:date        (ลบไฟล์ Log ประจำวัน - ใช้ JWT)"]}