Skip to main content
GET
/
api
/
chinese
/
dashboard
Dashboard
curl --request GET \
  --url https://api.example.com/api/chinese/dashboard
{
  "levels": [
    {
      "hsk_level": 3,
      "total_words": 1,
      "due_today": 0,
      "learning_count": 0,
      "mastered_count": 0,
      "mastery_pct": 0,
      "new_count": 0,
      "review_count": 0
    }
  ],
  "recent_sessions": [
    {
      "id": "<string>",
      "session_type": "pinyin",
      "accuracy_pct": 0,
      "completed_at": "<string>",
      "duration_seconds": 0,
      "words_correct": 0,
      "words_reviewed": 0
    }
  ],
  "streak_days": 0,
  "total_due_today": 0,
  "total_mastered": 0,
  "total_words": 0
}

Response

200 - application/json

Successful Response

Full Chinese learning dashboard payload.

levels
HskLevelProgress · object[]
recent_sessions
ReviewSessionSummary · object[]
streak_days
integer
default:0
Required range: x >= 0
total_due_today
integer
default:0
Required range: x >= 0
total_mastered
integer
default:0
Required range: x >= 0
total_words
integer
default:0
Required range: x >= 0