> ## Documentation Index
> Fetch the complete documentation index at: https://orchestrator-docs.hexoforge.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Forgot password

> Request a password reset OTP.

Requests a password reset OTP. Always returns **204** whether or not the email exists (anti-enumeration). Requires `X-API-Key`.

## Request body

<ParamField body="email" type="string" required>
  User email.
</ParamField>

## Response

**204 No Content** — empty body.

The OTP is valid for **15 minutes**. Older unused OTPs for the same user are invalidated.

## Status codes

| Code | Meaning                                 |
| ---- | --------------------------------------- |
| 204  | Accepted (email sent if account exists) |
| 429  | Rate limited                            |
