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.