# Streams Live stream creation and lifecycle management ## Get user streams - [GET /streams/mine](https://api.livepush.io/openapi/streams/paths/~1streams~1mine/get.md): Returns the list of live streams owned by the authenticated user. Each stream includes its configuration, assigned zone, metadata, and connected streaming destinations. ## Create a new stream - [POST /streams](https://api.livepush.io/openapi/streams/paths/~1streams/post.md): Creates a new live stream for the authenticated user. The stream is initialized with the provided category and name and is assigned to a default processing zone. ## Get stream by ID - [GET /streams/{streamId}](https://api.livepush.io/openapi/streams/paths/~1streams~1%7Bstreamid%7D/get.md): Retrieves details of a specific live stream owned by the authenticated user. The response includes stream metadata, configuration, zone assignment, and destinations. ## Delete live stream - [DELETE /streams/{streamId}](https://api.livepush.io/openapi/streams/paths/~1streams~1%7Bstreamid%7D/delete.md): Permanently deletes a live stream owned by the authenticated user. Once deleted, the live stream configuration, associated destinations, and related metadata will be removed and cannot be recovered.