Pular para o conteúdo principal

POST - Registrar dados de perfil

Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint é utilizado para realizar o cadastro das informações complementares de um usuário na base de dados desta API.

https://multi.api.k8s.luby.me/user-info/store

Parâmetros do corpo da requisição

NomeTipoDescrição
birthdaydateO usuário deverá inserir sua data de aniversário seguindo o formato dd/mm/yyyy.
genderstringO usuário deverá informar o gênero ao qual se identifica.
heightnumberO usuário deverá informar sua altura.
weightnumberO usuário deverá informar seu peso.
measurementSystemstringO usuário deverá informar o sistema de medida que utiliza.
sleepTimeBeginstringO usuário deverá informar o horário em que costuma ir dormir.
sleepTimeEndstringO usuário deverá informar o horário em que costuma acordar.

Exemplo do corpo de uma requisição

{
"birthday": "28/09/1997",
"gender": "NB", // M | F | NB | NI
"height": 170,
"weight": 70,
"measurementSystem": "METRIC", // METRIC or IMPERIAL
"sleepTimeBegin": "23:30:00",
"sleepTimeEnd": "07:30:00"
}

Exemplo do corpo de uma resposta

{
"success": true
}

Informações sobre o endpoint

TipoDescrição
MétodoPOST
Retornos201
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.