edubase_post_user
Create new user accounts on the EduBase educational platform to grant students and instructors access to courses, exams, and learning resources with configurable credentials and permissions.
Instructions
Create new EduBase user account.
Input 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/gray) (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) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | Yes | user identification string | |
| username | No | username, only if exam=false | |
| password | No | password, only if exam=false |