---
title: "Stream Denoise Progress"
method: GET
path: "/denoise/{denoiseId}/progress"
tags: ["Voice Isolation"]
---

# Stream Denoise Progress

`GET /denoise/{denoiseId}/progress`

Subscribe to live progress events for a denoising job over Server-Sent Events (SSE). Emits processing updates and terminates with either a done event (carrying the final audio URL) or an error event. If the job is already complete the cached terminal event is replayed immediately.

## Path parameters

- `denoiseId` string, uuid, required

## Response `200`

SSE stream of denoising events. Each message is a `data: <json>` line where the JSON conforms to DenoiseProgressEvent.

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `404` — Denoising job not found

---

[API](https://skmtc.dev/munsit/apis/munsit-api.md) · [All operations](https://skmtc.dev/munsit/apis/munsit-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/munsit/munsit-api/revisions/94ffa6d1cc73/schema)
