Create a new user with API

Hi everyone, recently I had an idea about creating some fake users through API to tag usernames when mentioned in the article. These fake users will be initialized with introductory information linking to the author that I want to introduce to readers.

I am currently following the disocuser documentation at Discourse API Docs and tested it on postman app.

My steps are as follows

  1. User Level is Single User, Scope is Global
  2. Setting Auth Type “API key”
    • Key:… API Key
    • Value: none
  3. Body raw/json
{
  "name": "name",
  "email": "email",
  "password": "pass",
  "username": "username",
  "active": true,
  "approved": true,
  "user_fields[1]": true,
  "external_ids": {}
}

The result I got is Response 200, But when I check my email, I don’t see any email, or the system confirms that a user has been created.

{
    "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>"
}

Hope anyone with experience doing this can assist me