edubase_post_user
Create new user accounts in the EduBase educational platform with customizable settings for authentication, personal details, and access permissions.
Instructions
Create new EduBase user account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | username (4-64 characters) | |
| password | No | password (4-64 characters) (default: initial random password is automatically generated) | |
| first_name | Yes | first name (1-64 characters) | |
| last_name | Yes | last name (1-64 characters) | |
| full_name | No | override automatic full name (1-255 characters) | |
| display_name | No | override automatic display name (1-255 characters) | |
| Yes | valid email address | ||
| phone | No | valid phone number in format "+prefix number" without special characters | |
| gender | No | gender ("male", "female", or "other") | |
| birthdate | No | date of birth | |
| exam | No | user is only allowed to login when accessing exams (default: false) | |
| group | No | name of the user group | |
| template | No | a template ID for the new account (default: none) | |
| language | No | desired account language (default: API application owner's language) | |
| timezone | No | desired timezone (default: API application owner's timezone) | |
| color | No | desired favorite color (default/branding/red/blue/yellow/green/purple) (default: default) | |
| must_change_password | No | user is forced to change password on first login (default: false) | |
| notify | No | notify user via email (or SMS) (default: false) |