StudentRegister
emailstring<email>required
passwordPassword (string)required
Password must be at least 8 characters
Possible values: >= 8 characters
first_nameFirst Name (string)required
Possible values: >= 2 characters and <= 50 characters
last_nameLast Name (string)required
Possible values: >= 2 characters and <= 50 characters
phone object
anyOf
- string
- null
string
Possible values: Value must match regular expression ^\+?[1-9]\d{1,14}$
user_typeUserType (string)required
Possible values: [STUDENT, UNIVERSITY_ADMIN, ACADEMIC_SUPERVISOR, COMPANY, COMPANY_MENTOR, PLATFORM_ADMIN]
matriculeMatricule (string)required
Possible values: >= 5 characters and <= 20 characters
university_idstring<uuid>required
entity_id object
anyOf
- string<uuid>
- null
string<uuid>
department_id object
anyOf
- string<uuid>
- null
string<uuid>
academic_program_idstring<uuid>required
academic_levelAcademic Level (string)required
Possible values: Value must match regular expression ^(L1|L2|L3|M1|M2|ING1|ING2|ING3|ING4|ING5)$
StudentRegister
{
"email": "user@example.com",
"password": "string",
"first_name": "string",
"last_name": "string",
"phone": "string",
"user_type": "STUDENT",
"matricule": "string",
"university_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"entity_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"department_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"academic_program_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"academic_level": "string"
}