---
title: "Update the remediation status of one unlocked leak"
method: PUT
path: "/profile/unlocked/{leak_id}/status"
tags: ["Unlocked Leaks Lists"]
---

# Update the remediation status of one unlocked leak

`PUT /profile/unlocked/{leak_id}/status`

## Request

- Base URL: `https://api.leakradar.io`
- URL: `https://api.leakradar.io/profile/unlocked/{leak_id}/status`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/leakradar/apis/leakradar-io-api/docs/profile/unlocked/:leak_id/status/put.ts> (a function with typed inputs; its response is checked against the schema)

Set the remediation status of a single unlocked leak.

Valid statuses: `new`, `in_progress`, `fixed`, `accepted_risk`.

**Errors**
- 401 Authentication required, or invalid/expired API key.
- 404 Unlocked leak not found.
- 422 Invalid status value.
- 429 Rate limit exceeded.

## Path parameters

- `leak_id` string, required: Unlocked leak identifier

## Request body

- StatusUpdateIn
  - `status` string, required: Target status: new, in_progress, fixed, accepted_risk

## Response `200`

Status updated.

- unknown

## Other responses

- `401`: Authentication required, or invalid/expired API key.
- `404`: Unlocked leak not found.
- `422`: Invalid status value.
- `429`: Rate limit exceeded.

## Changes

- **2026-09-01** `82a99c608e1a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/leakradar/apis/leakradar-io-api/changes/profile/unlocked/:leak_id/status/put.md)

---

[API](https://skmtc.dev/leakradar/apis/leakradar-io-api.md) - [All operations](https://skmtc.dev/leakradar/apis/leakradar-io-api/llms.txt) - [OpenAPI document](https://skmtc.dev/leakradar/apis/leakradar-io-api/revisions/8dcd4b54cc4a?raw)
