REST API documentation for StreamDev platform
All API requests require an authentication token. You can generate an API token from the StreamDev admin panel under Settings > API Access.
Include the token in the Authorization header of every request:
Requests without a valid token will receive a 401 Unauthorized response.
Description: List all streams
Response: JSON array of stream objects
Description: Create a new stream
Request Body:
Response: Created stream object
Description: Get stream details
Parameters:
| Parameter | Type | Description |
|---|---|---|
id |
integer | Stream ID |
Description: Update stream configuration
Parameters:
| Parameter | Type | Description |
|---|---|---|
id |
integer | Stream ID |
Request Body: Stream object fields to update
Description: Delete a stream
Parameters:
| Parameter | Type | Description |
|---|---|---|
id |
integer | Stream ID |
Description: Start a stream
Parameters:
| Parameter | Type | Description |
|---|---|---|
id |
integer | Stream ID |
Description: Stop a stream
Parameters:
| Parameter | Type | Description |
|---|---|---|
id |
integer | Stream ID |
Description: Get system statistics (CPU, memory, bandwidth, active streams)
Description: Health check endpoint
Response: