Créer un nouvel utilisateur avec l'API

Salut tout le monde, j’ai récemment eu l’idée de créer de faux utilisateurs via l’API pour taguer des noms d’utilisateur lorsqu’ils sont mentionnés dans l’article. Ces faux utilisateurs seront initialisés avec des informations introductives liant à l’auteur que je souhaite présenter aux lecteurs.

Je suis actuellement la documentation de disocuser sur Discourse API Docs et je l’ai testée sur l’application Postman.

Mes étapes sont les suivantes :

  1. Niveau utilisateur : Utilisateur unique, Portée : Globale
  2. Configuration du type d’authentification « Clé API »
    • Clé :… Clé API
    • Valeur : aucune
  3. Corps brut/json
{
  "name": "name",
  "email": "email",
  "password": "pass",
  "username": "username",
  "active": true,
  "approved": true,
  "user_fields[1]": true,
  "external_ids": {}
}

Le résultat que j’ai obtenu est la réponse 200. Mais lorsque je vérifie mon e-mail, je ne vois aucun e-mail, ni le système ne confirme qu’un utilisateur a été créé.

{
    "success": true,
    "active": false,
    "message": "<p>You’re almost done! We sent an activation mail to <b>email</b>. Please follow the instructions in the mail to activate your account.</p><p>If it doesn’t arrive, check your spam folder.</p>"
}

J’espère que quelqu’un ayant de l’expérience dans ce domaine pourra m’aider.