Pular para o conteúdo principal

POST - Criar atividade física

Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint é utilizado para a criação de uma atividade física.

  1. Certifique-se de estar autenticado
  2. Não esqueça de passar os campos no corpo da requisição

https://multi.api.k8s.luby.me/activity/create/

Exemplo de um corpo de requisição

{ 
"activities": [{
"name": "caminhada",
"calories": 950,
"beginTime": 1675370168315,
"endTime": 1675374168315,
"mapUrl": null,
"activityData": {
"heartbeat": [
{
"value": 80,
"timestamp": 1674053042
},
{
"value": 90,
"timestamp": 1674053052
},
{
"value": 103,
"timestamp": 1674053062
}
],
"avgPace": "6:26 /KM",
"avgSpeed": "14 km/h",
"path": [
{
"km": 1,
"avgPace": "6:26",
"elevation": "2m"
},
{
"km": 2,
"avgPace": "6:21",
"elevation": "-2m"
},
{
"km": 3,
"avgPace": "9:26",
"elevation": "15m"
}
]
}
}]
}

Exemplo do corpo de uma resposta

{
"message": "Activity created",
"activities": [
{
"name": "caminhada",
"calories": 950,
"beginTime": "2023-02-02",
"endTime": "2023-02-02T21:42:48.315Z",
"mapUrl": null,
"activityData": {
"heartbeat": [
{
"value": 80,
"timestamp": 1674053042
},
{
"value": 90,
"timestamp": 1674053052
},
{
"value": 103,
"timestamp": 1674053062
}
],
"avgPace": "6:26 /KM",
"avgSpeed": "14 km/h",
"path": [
{
"km": 1,
"avgPace": "6:26",
"elevation": "2m"
},
{
"km": 2,
"avgPace": "6:21",
"elevation": "-2m"
},
{
"km": 3,
"avgPace": "9:26",
"elevation": "15m"
}
]
},
"userId": 1
}
]
}

Informações sobre o endpoint

TipoDescrição
MétodoPOST
Retornos201
400
500
Atividade criada com sucesso.
Informação inválida na requisição.
Um erro interno ocorreu durante o processo de requisição.