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.
Link do recurso
- Certifique-se de estar autenticado
- 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
| Tipo | Descrição | |
|---|---|---|
| Método | POST | |
| Retornos | 201 400 500 | Atividade criada com sucesso. Informação inválida na requisição. Um erro interno ocorreu durante o processo de requisição. |