# ¿API de creación de usuario, es posible forzar un restablecimiento de contraseña en la creación de cuenta?

**URL:** <https://meta.discourse.org/t/create-user-api-force-a-password-reset-on-account-creation-possible/222782>\
**Category:** Product Support\
**Created:** [1 Abril, 2022 06:48 UTC](https://meta.discourse.org/t/create-user-api-force-a-password-reset-on-account-creation-possible/222782 "2022-04-01T06:48:28Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Stigin](https://avatars.discourse-cdn.com/v4/letter/s/49beb7/32.png) [@Stigin](https://meta.discourse.org/u/Stigin)\
**Post date:** [1 Abril, 2022 06:48 UTC](https://meta.discourse.org/t/create-user-api-force-a-password-reset-on-account-creation-possible/222782/1 "2022-04-01T06:48:28Z")

</div>

Hola a todos:

Estoy trabajando en la integración con la API de Discourse.

En cuanto a la creación de un usuario, específicamente en el endpoint `Post /user.json`, ¿hay alguna forma de forzar un correo electrónico de restablecimiento de contraseña en lugar de exigir una contraseña al llamar a ese endpoint específico? He intentado usar la opción “staged”, con una contraseña aleatoria en el momento de llamar al endpoint `/user.json` al crear el usuario en Discourse para intentar solicitar un correo electrónico que obligue al usuario a establecer una nueva contraseña. La otra opción aquí es llamar al flujo `/forgot_password.json` tan pronto como creo el usuario, pero me pregunto si es posible hacerlo en esa API `/users.json` en lugar de llamar a una API adicional. Es decir, algo que no está documentado actualmente, como agregar “staged” al cuerpo.

Obviamente, la otra opción aquí es usar la API de invitación, pero eso en sí mismo tiene problemas, ya que solo se puede emitir 1 invitación a la vez por usuario y estoy descubriendo que las personas pierden el correo electrónico original enviado por Discourse. Esto podría solucionarse con `expires_at`, pero no es un escenario ideal, ya que mi webhook solo se dispara una vez ante un evento y tendría que tener en cuenta la lógica adicional aquí…

Esencialmente, el caso de uso que estoy buscando es que quiero crear un usuario, que se envíe un flujo de “configurar contraseña” al correo electrónico de ese usuario, ya que mi aplicación es solo un webhook de backend y no puedo solicitar al usuario que ingrese una contraseña antes de que se active.

Cualquier pensamiento/opinión sería muy apreciado. Si la respuesta es una de las opciones anteriores, está totalmente bien, ¡solo pensé en verificarlo ya que es tarde aquí!

¡Saludos!

---

_[View the full topic](https://meta.discourse.org/t/create-user-api-force-a-password-reset-on-account-creation-possible/222782)._
