General API (Admin / Setup)

Method Path Purpose
GET /api/channels List all channels
POST /api/channels/{channelNumber}/playout/reset Reset channel playout
GET /api/ffmpeg/profiles List FFmpeg profiles
POST /api/ffmpeg/profiles/new Create FFmpeg profile
PUT /api/ffmpeg/profiles/update Update FFmpeg profile
DELETE /api/ffmpeg/delete/{id} Delete FFmpeg profile
GET /api/libraries/{id}/scan Scan library
POST /api/libraries/{id}/scan-show Scan specific show
GET /api/collections/smart List smart collections
POST /api/collections/smart/new Create smart collection
PUT /api/collections/smart/update Update smart collection
DELETE /api/collections/smart/delete/{id} Delete smart collection
GET /api/sessions List active HLS sessions
DELETE /api/session/{channelNumber} Stop a session
GET /api/version Server version
GET /api/maintenance/gc Force garbage collection
POST /api/maintenance/empty_trash Empty trash
GET /api/ffmpeg/resolution/by-name/{name} Get resolution by name