Pular para o conteúdo principal

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.

  1. 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

TipoDescrição
MétodoPOST
Retornos200
400
500
Atividades listadas com sucesso.
Informação inválida na requisição.
Um erro interno ocorreu durante a requisição.