---
title: "Reset Password"
method: POST
path: "/admin/people/{user_id}/reset-password"
tags: ["admin"]
---

# Reset Password

`POST /admin/people/{user_id}/reset-password`

## Request

- Base URL: `https://app.zalster.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zalster.com/admin/people/{user_id}/reset-password`
- Auth: none declared

A temporary password for someone who forgot theirs, returned once (decision 234).

What ``zalia reset-password`` does: their own password stops working, every
session they have is signed out, and they choose a new one when they next
sign in. No email is sent: the admin hands it over. 409 ``platform-admin``
for a platform admin, whose password is reset on the server, so that a
platform admin's stolen session cannot take another admin's account; 409
``account-deactivated`` for an account that cannot sign in anyway.

## Path parameters

- `user_id` string, uuid, required

## Response `200`

Successful Response

- AdminPasswordResetOut
  - `user_id` string, uuid, required
  - `email` string, required
  - `temporary_password` string, required
  - `sessions_signed_out` integer, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zalster/apis/zalster-feed-processor.md) - [All operations](https://skmtc.dev/zalster/apis/zalster-feed-processor/llms.txt) - [OpenAPI document](https://skmtc.dev/zalster/apis/zalster-feed-processor/revisions/d0b9dc66ad36?raw)
