curl --request GET \
--url https://api.example.com/api/cantonese/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
}Progress overview - level stats, streak, due today, recent sessions.
curl --request GET \
--url https://api.example.com/api/cantonese/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
}Successful Response
Full Cantonese learning dashboard payload.
Show child attributes
Show child attributes
x >= 0x >= 0x >= 0x >= 0