Livestreams
Create Livestream
Create a new livestream
POST
This endpoint requires authentication and the
createLivestream permission.Request Body
Title of the livestream
Description of the livestream
YouTube URL for the livestream
Custom streaming URL
Scheduled start time in ISO 8601 format
Array of tags associated with the livestream
URL of the livestream thumbnail
UUID of the uploaded thumbnail file
Response
Returns the created livestream object.Livestream’s unique identifier (UUID)
Title of the livestream
Description of the livestream
YouTube URL for the livestream
Custom streaming URL
Current status of the livestream (defaults to “scheduled”)
Scheduled start time in ISO 8601 format
Array of tags associated with the livestream
URL of the livestream thumbnail
Thumbnail file information
UUID of the user who created the livestream
UUID of the user who last updated the livestream
Creation timestamp in ISO 8601 format
Last update timestamp in ISO 8601 format
Error Responses
Error details when the request fails
Common error cases:
- 400 Bad Request: Invalid request body
- 401 Unauthorized: Missing or invalid access token
- 403 Forbidden: Missing required permission
