Version: v1
| Operation | Description |
|---|---|
| GET /api/video/{videoId} | Get video info |
| PUT /api/video/{videoId} | Edit video |
| DELETE /api/video/{videoId} | Delete video |
| POST /api/video | Upload a video |
| POST /api/video/{videoId}/regenerate-thumbnail | Schedule video thumbnail generation |
| POST /api/video/{videoId}/regenerate-preview | Schedule video preview generation |
| POST /api/video/{videoId}/reencode | Schedule video reencode |
| GET /api/video/{videoId}/qualities | Get video info |
| GET /api/video/ | Get video list |
| Operation | Description |
|---|---|
| GET /api/subtitle/{videoId} | Get video subtitles |
| PUT /api/subtitle/{videoId} | Upload or replace video subtitles |
| DELETE /api/subtitle/{videoId} | Delete video subtitles |
| Operation | Description |
|---|---|
| PUT /api/config/quality/{configId} | Edit video quality configuration |
| DELETE /api/config/quality/{configId} | Delete video quality configuration |
| GET /api/config/quality | Get video quality configurations |
| POST /api/config/quality | Create a video quality configuration |
| Operation | Description |
|---|---|
| PUT /api/config/preview/{configId} | Edit video preview configurations |
| DELETE /api/config/preview/{configId} | Delete video preview configurations |
| GET /api/config/preview | Get video preview configurations |
| POST /api/config/preview | Create a video preview configurations |
| Operation | Description |
|---|---|
| GET /api/user/me | Get information about authenticated user |
| Operation | Description |
|---|---|
| GET /api/stats/global | Get global statistics |
| Operation | Description |
|---|---|
| GET /api/public/video/{videoId} | Get video HLS playlist |
| GET /api/public/preview/{previewId} | Get video preview 'subtitles' |
| previewId | path | object |
OK
| videoId | path | object |
OK