Complete: Split documentation into individual category files

- Split categories 5-15 into separate files for better organization
   - Added User, MAG, Enigma, Streams, Channel, Station, Movie, Series, Episode, Server, and Settings APIs
   - Each category now has its own dedicated documentation file
   - Total: 111 endpoints fully documented across 15 categories
This commit is contained in:
worldofiptvcom
2025-12-12 16:48:37 +03:00
parent 0d988ce6fa
commit 9b6b1eb6d0
11 changed files with 1559 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
# Episode API - TV Episode Management
TV series episode management endpoints.
## 📋 Available Operations
| Action | Method | Description |
|--------|--------|-------------|
| `create_episode` | POST | Create episode |
| `edit_episode` | POST | Edit episode settings |
| `delete_episode` | POST | Remove episode |
| `enable_episode` | POST | Activate episode |
| `disable_episode` | POST | Suspend episode |
| `get_episode` | GET | Get episode details |
---
## Quick Example
```bash
curl -X POST "http://your-server.com/cSbuFLhp/?api_key=API_KEY&action=create_episode" \
-d "series_id=101" \
-d "season_num=1" \
-d "episode_num=1" \
-d "title=Pilot" \
-d "stream_source=http://cdn.example.com/s01e01.mp4" \
-d "plot=The beginning..." \
-d "duration=45"
```
---
## Episode Fields
- `series_id` - Parent series ID (required)
- `season_num` - Season number
- `episode_num` - Episode number
- `title` - Episode title
- `stream_source` - Video file URL
- `plot` - Episode description
- `duration` - Duration in minutes
- `air_date` - Original air date
---
## Python Example
```python
def add_season(manager, series_id, season_num, episodes):
"""Add complete season to series"""
results = []
for ep_num, ep_data in enumerate(episodes, 1):
result = manager.create_episode(
series_id=series_id,
season_num=season_num,
episode_num=ep_num,
title=ep_data['title'],
stream_source=ep_data['source'],
plot=ep_data.get('plot', ''),
duration=ep_data.get('duration', 45)
)
results.append(result)
return results
```
---
## 📚 Related:
- [GET INFO API - Query Episodes](02-get-info.md#7-get-all-episodes)
- [Series API](12-series-api.md)