Atualizar os detalhes do utilizador
Permite atualizar os detalhes do utilizador com base no ID fornecido.
Path parameters
-
id
integer Required ID do utilizador a ser atualizado.
Body
Required
PUT
/updateuser/{id}
curl \
--request PUT 'http://localhost:8000/updateuser/1' \
--header "Content-Type: application/json" \
--data '{"username":"new_username","email":"new_email@example.com","firstName":"João","lastName":"Silva","address":"Rua A, 123","company":"Empresa X","phoneNumber":"912345678","nif":"123456789"}'
Request examples
{
"username": "new_username",
"email": "new_email@example.com",
"firstName": "João",
"lastName": "Silva",
"address": "Rua A, 123",
"company": "Empresa X",
"phoneNumber": "912345678",
"nif": "123456789"
}
Response examples (200)
{
"message": "Utilizador atualizado com sucesso"
}
Response examples (400)
{
"message": "Dados inválidos"
}
Response examples (404)
{
"message": "Utilizador não encontrado"
}