This endpoint allows you to create a new user account. Please ensure all parameters are correctly formatted:

Request Method

  • GET (Note: While GET is used for this path, POST is typically recommended for creating resources)

Parameters

Field Type Description
username String Required. The user's desired username (e.g., john_doe)
email String Required. Valid email address (e.g., user@example.com)
password String Required. Minimum 8 characters (e.g., SecurePass_123)
role String Optional. Default: user (e.g., admin, moderator)

Example Response

{
  "status": "success",
  "message": "User created successfully",
  "data": {
    "user_id": "12345",
    "username": "john_doe"
  }
}

Security Note

🔒 Always use HTTPS to protect user data. For more details on authentication, see Auth Guidelines.

User Create Interface

Figure: Example user creation interface

For troubleshooting, check User Setup FAQ.