---
title: "Changes to List your unlocked leaks"
method: GET
path: "/profile/unlocked"
---

# Changes to List your unlocked leaks

`GET /profile/unlocked`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 19 revisions.

- **2026-09-01** `82a99c608e1a`: 2 breaking, 14 info
- **2025-06-07** `00e5aabba957`: 1 info
- **2025-05-26** `033a9f3cacd1`: 9 info
- **2025-05-10** `7d4c71f01e30`: 2 info
- **2025-04-24** `db95897b513a`: 2 breaking

## Changes

- **2026-09-01** `82a99c608e1a`: 2 breaking, 14 info
  - the response property `items/items/password` became optional for the status `200`
  - response property `items/items/password` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - api tag `Unlocked Leaks` added
  - api tag `Profile` removed
  - added the new optional `query` request parameter `list_id`
  - added the new optional `query` request parameter `list_none`
  - added the new optional `query` request parameter `status`
  - added the non-success response with the status `401`
  - added the non-success response with the status `404`
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `items/items/auto_unlocked` to the response with the `200` status
  - added the optional property `items/items/auto_unlocked_by` to the response with the `200` status
  - added the optional property `items/items/comment` to the response with the `200` status
  - added the optional property `items/items/list_id` to the response with the `200` status
  - added the optional property `items/items/status` to the response with the `200` status
- **2025-06-07** `00e5aabba957`: 1 info
  - added the new optional `query` request parameter `is_email`
- **2025-05-26** `033a9f3cacd1`: 9 info
  - the response property `items/items/added_at` became required for the status `200`
  - the response property `items/items/unlocked_at` became required for the status `200`
  - response property `items/items/added_at` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/is_email` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/password` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/unlocked_at` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/url` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `items/items/username` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-05-10** `7d4c71f01e30`: 2 info
  - added the optional property `items/items/added_at` to the response with the `200` status
  - added the optional property `items/items/unlocked_at` to the response with the `200` status
- **2025-04-24** `db95897b513a`: 2 breaking
  - response property `items/items/id` list-of-types was widened by adding types `string` to media type `application/json` of response `200`
  - the `items/items/id/anyOf[subschema #1]/` response's property type changed from `integer` to `string` for status `200`

---

[Operation](https://skmtc.dev/leakradar/apis/leakradar-io-api/docs/profile/unlocked/get.md) - [API](https://skmtc.dev/leakradar/apis/leakradar-io-api.md) - [Page](https://skmtc.dev/leakradar/apis/leakradar-io-api/changes/profile/unlocked/get)
