PATCH - Atualizar dados de perfil
Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint é utilizado para atualizar as informações de perfil de um usuário já cadastrado na base de dados desta API.
Link do recurso
https://multi.api.k8s.luby.me/user-info/update
Parâmetros do corpo da requisição
? - simboliza que o parâmetro não é obrigatório no corpo da requisição
| Nome | Tipo | Descrição |
|---|---|---|
fullname? | string | O usuário deverá inserir o nome completo. |
username? | string | O usuário deverá informar o nome ao qual gostará de ser chamado dentro do sistema. |
email? | string | O usuário deverá informar um email válido. |
imageUrl? | string | O usuário deverá informar a url da imagem que será adicionada no seu perfil dentro do sistema. |
birthday? | date | O usuário deverá inserir sua data de aniversário seguindo o formato dd/mm/yyyy. |
gender? | string | O usuário deverá informar o gênero ao qual se identifica. |
height? | number | O usuário deverá informar sua altura. |
weight? | number | O usuário deverá informar seu peso. |
measurementSystem? | string | O usuário deverá informar o sistema de medida que deseja utilizar. |
sleepTimeBegin? | string | O usuário deverá informar o horário em que costuma ir dormir. |
sleepTimeEnd? | string | O usuário deverá informar o horário em que costuma acordar. |
Exemplo do corpo de uma requisição
{
"imageUrl": "link da foto",
"fullname": "Nome Completo de Teste",
"username": "Teste",
"email": "novoteste@email.com",
"birthday": "28/09/1997",
"gender": "NB",
"height": 180,
"weight": 80,
"measurementSystem": "METRIC",
"sleepTimeBegin": "22:30:00",
"sleepTimeEnd": "06:30:00",
}
Exemplo do corpo de uma resposta
{
"updated": true,
"userInfo": {
"imageUrl": "link da foto",
"fullname": "Nome Completo",
"username": "Updated patch",
"email": "upateteste@email.com",
"birthday": "28/09/1997",
"gender": "NB",
"height": 180,
"weight": 80,
"sleepTimeBegin": "22:30:00",
"sleepTimeEnd": "06:30:00",
"age": 25
}
}
Informações sobre o endpoint
| Tipo | Descrição | |
|---|---|---|
| Método | POST | |
| Retornos | 200 400 500 | Informações complementares registrada com sucesso. Informação inválida no corpo da requisição. Um erro interno ocorreu durante o processo de requisição. |