Atualiza o perfil do utilizador autenticado
Permite ao utilizador atualizar suas informações de perfil, como nome de utilizador, e-mail e password.
Body
Required
-
username
string Novo nome de utilizador.
-
email
string Novo e-mail do utilizador.
-
password
string Nova password do utilizador (opcional).
-
password_confirmation
string Confirmação da nova password (opcional).
PUT
/user/profile
curl \
--request PUT 'http://localhost:8000/user/profile' \
--header "Content-Type: application/json" \
--data '{"username":"johnsmith","email":"johnsmith@example.com","password":"newpassword123","password_confirmation":"newpassword123"}'
Request examples
{
"username": "johnsmith",
"email": "johnsmith@example.com",
"password": "newpassword123",
"password_confirmation": "newpassword123"
}
Response examples (200)
{
"message": "Perfil atualizado com sucesso."
}
Response examples (400)
{
"error": "E-mail já em uso."
}
Response examples (401)
{
"error": "Não autorizado."
}