---
title: "Get Recent Chacha Sessions"
method: GET
path: "/api/progress/chacha-sessions"
tags: ["progress"]
---

# Get Recent Chacha Sessions

`GET /api/progress/chacha-sessions`

The learner's most recent sessions WITH ChaCha, newest first.

Nancy, 2026-09-19: "in ChaCha's note in the learn dashboard, we should show
the 3 recent sessions." Her note says what to work on; this says when the
learner last worked on anything, which is the context the note was missing.

Three kinds, one list:
  - `voice`   a call she was a participant in (duration in seconds)
  - `lesson`  a lesson whose ChaCha chat phase was started (its title)
  - `chat`    a day of messages in the thread with her (message count)

Every timestamp goes out as an ISO instant in UTC. The client is the one
that knows whose clock to render it on, and it is the viewer's.

## Query parameters

- `limit` integer

## Headers

- `authorization` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

> 25 revisions in range; 1 not diffed.

- **2026-09-21** `13996d792e23` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/changes/api/progress/chacha-sessions/get.md)

---

[API](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored.md) · [All operations](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/llms.txt) · [OpenAPI document](https://skmtc.dev/fluentea/apis/aurqa-language-learning-platform-refactored/revisions/be75c0eba493?raw)
