---
title: "Update user preferences"
method: PATCH
path: "/profile/preferences"
tags: ["Profile"]
---

# Update user preferences

`PATCH /profile/preferences`

Partial update of the authenticated user's preferences. Only fields provided in the body are modified.

## Request body

- UserPreferencesUpdate
  - `hide_passwords` boolean, nullable — Toggle password redaction. Omit to leave unchanged.

## Response `200`

Preferences updated.

- UserPreferencesRead
  - `hide_passwords` boolean — When true, plaintext passwords are redacted from search results, the unlocked-leaks list, and exports on email/domain/advanced scopes.

## Other responses

- `401` — Unauthorized.
- `422` — Validation error.

---

[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-service-production.skmtc.workers.dev/v1/apis/leakradar/leakradar-io-api/revisions/82a99c608e1a/schema)
