---
title: "POST /auth/api/password/reset/"
method: POST
path: "/auth/api/password/reset/"
tags: ["auth"]
---

# POST /auth/api/password/reset/

`POST /auth/api/password/reset/`

## Request

- Base URL: `https://api.jeuxcracks.fr`
- URL: `https://api.jeuxcracks.fr/auth/api/password/reset/`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/jeuxcracks/apis/jeuxcracks-api/docs/auth/api/password/reset/post.ts> (a function with typed inputs; its response is checked against the schema)

POST /auth/api/password/reset/ — { "email": "..." }
Envoie un email avec un lien vers FRONTEND_URL/reset-password (jeuxcracks.fr,
jamais api.jeuxcracks.fr — voir user_auth.password_reset.build_reset_link).

Toujours 200 générique, que l'email existe ou non : ne jamais laisser un
attaquant deviner quels emails sont inscrits (énumération de comptes).

Désactivé tant que settings.PASSWORD_RESET_EMAIL_ENABLED est False (l'envoi
d'email est cassé/rate-limité en ce moment) — mieux vaut refuser clairement
que mentir en prétendant qu'un email va arriver. Le bouton "Générer un lien
de reset" dans l'admin (superuser) reste la seule voie fonctionnelle
jusqu'à réactivation.

## Response `201`

Created

## Changes

- **2026-09-07** `8fccb21d7a02`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/jeuxcracks/apis/jeuxcracks-api/changes/auth/api/password/reset/post.md)

---

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