---
title: "Daily totals; unlogged days absent; maximum one year"
method: GET
path: "/v1/summary"
tags: ["summary"]
---

# Daily totals; unlogged days absent; maximum one year

`GET /v1/summary`

## Request

- Base URL: `http://localhost:4318`
- URL: `http://localhost:4318/v1/summary`
- Auth: HTTP bearer

## Query parameters

- `from` string, date, required
- `to` string, date, required

## Response `200`

Success

- object
  - `from` string
  - `to` string
  - `goals` Settings
    - `name` string, required
    - `calorieGoal` integer, required
    - `proteinGoal` number, required
    - `carbsGoal` number, required
    - `fatGoal` number, required
    - `timezone` string, required
    - `weightUnit` 'kg' | 'lb', required
    - `onboardingCompleted` boolean
    - `onboardingSkipped` boolean
  - `days` object[]
    - `date` string, date
    - `calories` number
    - `protein` number
    - `carbs` number
    - `fat` number
    - `calorieLow` number
    - `calorieHigh` number

## Other responses

- `400`: Invalid input
- `401`: Missing or invalid bearer token
- `409`: Revision or idempotency conflict
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/nibb/apis/nibb-api.md) · [All operations](https://skmtc.dev/nibb/apis/nibb-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nibb/apis/nibb-api/revisions/75bcd8b761ed?raw)
