Pular para o conteúdo principal

GET - Buscar objetivo 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 os objetivos registrados entre um intervalo de datas.

  1. Certifique-se de estar autenticado

https://multi.api.k8s.luby.me/goal/find-by-range

Exemplo de URL para realizar a requisição

  https://multi.api.k8s.luby.me/goal/find-by-range?startDate=2022-09-01&endDate=2023-02-03&take=10&skip=0

Exemplo de parâmetros da consulta (query params)

  startDate = "2022-09-01"
endDate = "2023-04-01"
take = "10"
skip = "0"

Exemplo do corpo de uma resposta

{
"goals": [
{
"id": 2,
"type": "HIDRATACAO",
"value": "2000 ml",
"step": "",
"createdAt": "2023-04-01T14:49:31.710Z",
"updatedAt": "2023-04-01T14:49:31.710Z",
"userId": 2
},
{
"id": 1,
"type": "QUANTIDADE_DE_PASSOS",
"value": "5000 Passos",
"step": "",
"createdAt": "2023-04-01T14:49:28.145Z",
"updatedAt": "2023-04-01T14:49:28.145Z",
"userId": 2
}
],
"achievements": []
}

Informações sobre o endpoint

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