---
title: "Recent commits for the authenticated user"
method: GET
path: "/api/v1/me/commits"
tags: ["Me"]
---

# Recent commits for the authenticated user

`GET /api/v1/me/commits`

Returns the authenticated user's most recent commits within the requested timeframe, each grouped with its associated checkpoints. Backs the commit list on the overview dashboard and is suitable for CLI commit history views.

## Query parameters

- `timeframe` 'last-month' | 'last-3-months' | 'last-6-months'
- `limit` integer

## Response `200`

Recent commits with checkpoints

- object
  - `commits` object[], required
    - `commit_sha` string, required
    - `commit_message` string, nullable, required
    - `commit_subject` string, nullable, required
    - `commit_body` string, nullable, required
    - `commit_author_username` string, nullable, required
    - `commit_date` string, nullable, required
    - `additions` number, required
    - `deletions` number, required
    - `files_changed` number, required
    - `checkpoints` object[], required
      - `checkpoint_id` string, required
      - `prompt` string, nullable, required
      - `agent` string, required
      - `agents` string[], required
      - `session_count` number, required
      - `total_steps` number, required
    - `repo_full_name` string, required
    - `is_private` boolean, required
  - `timeframe` string, required
  - `updated_at` string, required

## Other responses

- `401` — Not authenticated
- `404` — User not found
- `500` — Failed to fetch commits

---

[API](https://skmtc.dev/entire/apis/entire-api.md) · [All operations](https://skmtc.dev/entire/apis/entire-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/entire/entire-api/revisions/c3d737ae064e/schema)
