Atualizar os detalhes do utilizador

PUT /updateuser/{id}

Permite atualizar os detalhes do utilizador com base no ID fornecido.

Path parameters

  • id integer Required

    ID do utilizador a ser atualizado.

application/json

Body Required

Responses

  • 200 application/json

    Detalhes do utilizador atualizados com sucesso.

    Hide response attribute Show response attribute object
  • 400 application/json

    Dados inválidos ou não autorizados.

    Hide response attribute Show response attribute object
  • 404 application/json

    utilizador não encontrado.

    Hide response attribute Show response attribute object
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"
}