---
title: "List Denoise History"
method: GET
path: "/denoise"
tags: ["Voice Isolation"]
---

# List Denoise History

`GET /denoise`

Return the authenticated user's denoising records ordered by most recently created first. Use this to retrieve the final URL of completed jobs or paginate through history.

## Query parameters

- `offset` integer
- `limit` integer

## Response `200`

List of denoising records

- DenoiseRecord[]
  - `id` string, uuid, required — Denoising record id (same value as denoiseId returned by POST /denoise).
  - `user_id` string, required — Owner of the record.
  - `transaction_id` string, nullable — Wallet transaction id associated with billing for this job, if any.
  - `audio_url` string, nullable — URL of the denoised audio. Null until the job reaches success.
  - `original_audio_url` string, required — URL of the originally uploaded file.
  - `file_name` string, required — Original file name as submitted by the client.
  - `audio_duration` number, required — Duration of the source audio in seconds.
  - `audio_size` number, required — Size of the source file in bytes.
  - `audio_format` string, required — Lower-cased file extension of the source file.
  - `source_type` 'audio' | 'video', required — Whether the upload was an audio file or a video container.
  - `status` 'pending' | 'success' | 'failed', required — Current job status.
  - `error` string, nullable — Error message if status is failed.
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `400` — Bad Request - invalid offset or limit
- `401` — Unauthorized - Invalid or missing API key

---

[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)
