Description
✏️ Atualizações no Endpoint de Perfil
1. PUT /profile/name
-
Função: Atualiza apenas o nome do usuário
-
Requer autenticação: ✅ Sim
📨 Exemplo de requisição
{
"name": "João Carlos Silva"
}
✅ Exemplo de resposta
{
"status": 200,
"message": "Nome atualizado com sucesso."
}
2. PUT /profile/biography
-
Função: Atualiza apenas a biografia do usuário
-
Requer autenticação: ✅ Sim
📨 Exemplo de requisição
{
"biography": "Apaixonado por livros de ficção científica e fantasia desde a adolescência."
}
✅ Exemplo de resposta
{
"status": 200,
"message": "Biografia atualizada com sucesso."
}
3. PUT /profile/genres
-
Função: Atualiza apenas os gêneros favoritos do usuário
-
Requer autenticação: ✅ Sim
-
Limitação: Máximo de 3 gêneros favoritos
📨 Exemplo de requisição
{
"favouriteGenres": [1, 4, 7]
}
✅ Exemplo de resposta
{
"status": 200,
"message": "Gêneros favoritos atualizados com sucesso."
}
4. PUT /profile
-
Função: Atualiza todo o perfil do usuário (nome, biografia e gêneros favoritos)
-
Requer autenticação: ✅ Sim
-
Limitação: Máximo de 3 gêneros favoritos
📨 Exemplo de requisição
{
"name": "João Carlos Silva",
"biography": "Apaixonado por livros de ficção científica e fantasia desde a adolescência.",
"favouriteGenres": [2, 5, 8]
}
✅ Exemplo de resposta
{
"status": 200,
"message": "Perfil atualizado com sucesso."
}
Checklist