¿Cómo puedo crear un usuario en staging a través de la API?

Hola,

¿Es posible crear un usuario en etapa a través de la API? No lo veo en la documentación y no sabría cómo hacerlo a través de la interfaz web, de ahí mi pregunta.

Gracias de antemano por su ayuda :slight_smile:

Creo que todo lo que necesitas hacer es establecer el parámetro staged en true al crear el usuario. Asegúrate de no establecer el parámetro active en true al crear el usuario.

Cuando la configuración del sitio “habilitar usuarios provisionales” está marcada, los usuarios provisionales se crean automáticamente cuando Discourse recibe un correo electrónico de un usuario que no tiene una cuenta existente en el foro. No estoy seguro de por qué necesitarías crear un usuario provisional mediante la API.

Buena idea :slight_smile: Lo hice y no generó ningún error (bien), pero el usuario creado, aunque activo, no está en estado de espera (no tan bien).

Esto es para importar usuarios de una lista de correo y convertirlos en usuarios del foro que observan una categoría. El usuario puede reclamar la cuenta más tarde y ser notificado cuando se publiquen mensajes en las categorías que coinciden con las listas de correo a las que estaba suscrito antes de migrar al foro.

Al importar los archivos de una lista de correo, todos los usuarios que publicaron en la lista de correo se crean como usuarios en estado de espera. Pero los usuarios que nunca publicaron y que solo estaban interesados en leer el correo no se crean; deben crearse de forma independiente.

Podrías encontrar información útil en este tema: Creating a staged user with an API call - #2 by blake