GET /api/user/profile
Retorna o perfil completo do usuário autenticado, incluindo dados do Teacher ou Student vinculado. Autenticação: ObrigatóriaResposta
PUT /api/user/profile
Atualiza o perfil do usuário autenticado. Autenticação: Obrigatória Content-Type:multipart/form-data
Parâmetros
| Campo | Tipo | Descrição |
|---|---|---|
name | string | Nome completo (obrigatório) |
email | string | E-mail do perfil |
phone | string | Telefone |
specialty | string | Especialidade (apenas teachers) |
age | number | Idade (apenas students) |
grade | string | Turma (apenas students) |
gender | string | Gênero (apenas students) |
Resposta
Retorna o perfil atualizado no mesmo formato doGET.
GET /api/user/role
Retorna o papel do usuário autenticado.POST /api/users
Cria um novo usuário. Roles:ADMIN / SUPER_ADMIN