---
title: "Complete a live stream"
method: PUT
path: "/live-streams/{liveStreamId}/complete"
tags: ["Live Streams"]
---

# Complete a live stream

`PUT /live-streams/{liveStreamId}/complete`

Request the completion of a live stream that is currently running. This operation is asynchronous and the live stream will stop after a few seconds. 

The API adds the `EXT-X-ENDLIST` tag to the live stream's HLS manifest. This stops the live stream on the player and also stops the recording of the live stream. The API keeps the incoming connection from the streamer open for at most 1 minute, which can be used to terminate the stream.

## Path parameters

- `liveStreamId` string, required

## Response `202`

Accepted

## Other responses

- `404` — Not Found
- `429` — Too Many Requests

---

[API](https://skmtc.net/apivideo/apis/api-video.md) · [All operations](https://skmtc.net/apivideo/apis/api-video/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/apivideo/api-video/revisions/45ec26f342b6/schema)
