GET - Buscar atividade física por intervalo de data
Para fazer uso deste endpoint é necessário que o usuário esteja autenticado.
Este endpoint serve para que seja feita uma listagem de todas as atividades físicas realizadas entre um intervalo de datas.
Link do recurso
- Certifique-se de estar autenticado
https://multi.api.k8s.luby.me/activity/find-by-range
Exemplo de URL para realizar a requisição
https://multi.api.k8s.luby.me/activity/find-by-range?startDate=2022-09-01&endDate=2023-02-03
Exemplo de parâmetros da consulta (query params)
startDate = "2022-09-01"
endDate = "2023-04-01"
Exemplo do corpo de uma resposta
{
"activities": [
{
"id": 1,
"name": "caminhada",
"calories": 950,
"beginTime": "2023-02-02T20:36:08.315Z",
"endTime": "2023-02-02T21:42:48.315Z",
"mapUrl": null,
"createdAt": "2023-03-07T09:26:30.828Z",
"updatedAt": "2023-03-07T09:26:30.828Z",
"userId": 1,
"activityData": {
"path": [
{
"km": 1,
"avgPace": "6:26",
"elevation": "2m"
},
{
"km": 2,
"avgPace": "6:21",
"elevation": "-2m"
},
{
"km": 3,
"avgPace": "9:26",
"elevation": "15m"
}
],
"avgPace": "6:26 /KM",
"avgSpeed": "14 km/h",
"heartbeat": [
{
"value": 80,
"timestamp": 1674053042
},
{
"value": 90,
"timestamp": 1674053052
},
{
"value": 103,
"timestamp": 1674053062
}
]
}
}
]
}
Informações sobre o endpoint
| Tipo | Descrição | |
|---|---|---|
| Método | POST | |
| Retornos | 200 400 500 | Atividades listadas com sucesso. Informação inválida na requisição. Um erro interno ocorreu durante a requisição. |