---
title: "Get Week"
method: GET
path: "/harness/week"
tags: ["harness"]
---

# Get Week

`GET /harness/week`

## Request

- Base URL: `https://api.getathly.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.getathly.com/harness/week`
- Auth: HTTP bearer

## Query parameters

- `week_start` string, date, nullable
- `athlete_slug` string, required

## Response `200`

Successful Response

- HarnessWeekResponse
  - `today` string, date, required
  - `week_start` string, date, required
  - `days` HarnessWeekDay[], required
    - `date` string, date, required
    - `entries` HarnessWeekEntry[], required
      - `entry` string, required
      - `kind` 'planned' | 'log', required
      - `title` string, required
      - `cue` string, nullable
      - `start` string, date-time, nullable
      - `all_day` boolean
      - `status` 'upcoming' | 'in_progress' | 'done' | 'missed' | 'before_plan', nullable
      - `plannable` boolean, nullable
      - `session_id` string, nullable
      - `exercise_names` string[]
      - `sets_done` integer, nullable
      - `sets_total` integer, nullable
      - `felt` integer, nullable
      - `complete` boolean, nullable
  - `next_week_start` string, date, nullable
  - `prev_week_start` string, date, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getathly/apis/athly-api.md) - [All operations](https://skmtc.dev/getathly/apis/athly-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getathly/apis/athly-api/revisions/6adfdc258d75?raw)
