---
title: "Get the special progress"
method: GET
path: "/v2/learn/progress"
tags: ["learnV2"]
---

# Get the special progress

`GET /v2/learn/progress`

Get the special practice progress by using the uuid parameters.

## Query parameters

- `uuid` string, required

## Headers

- `Authorization` string, required

## Response `200`

success, the list in Data is model.UserCourseProgress

- object
  - `code` integer — 0=success，only parse data when code=0
  - `data` object — real data
    - `app_id` integer — Bluente=10000
    - `created_at` BluenteInternalCourseV2ModelCustomTime
      - `time.Time` string
    - `deleted` integer — 1=deleted
    - `extra_config` BluenteInternalCourseV2ModelExtraConfig
    - `id` integer
    - `immerse` BluenteInternalCourseV2ModelUserPracticeRecord
      - `correct` object
      - `incorrect` object
      - `progress` integer — the practice segment progress, format is 0-100, percentage.
    - `immerse_speech` BluenteInternalCourseV2ModelUserPracticeRecord
      - `correct` object
      - `incorrect` object
      - `progress` integer — the practice segment progress, format is 0-100, percentage.
    - `language` string — course lang of learning
    - `last_segment` string — last access segment of the course
    - `learn_word` BluenteInternalCourseV2ModelUserLearnWordRecord
      - `last_id` integer — the last id of the learning word in the course
      - `last_time` BluenteInternalCourseV2ModelCustomTime
        - `time.Time` string
      - `max_id` integer — the max id of the learning word in the course
      - `progress` integer — the learn word segment progress, format is 0-100, percentage.
    - `lesson` BluenteInternalCourseV2ModelExtraConfig
    - `practice` BluenteInternalCourseV2ModelUserPracticeRecord
      - `correct` object
      - `incorrect` object
      - `progress` integer — the practice segment progress, format is 0-100, percentage.
    - `practice_speech` BluenteInternalCourseV2ModelUserPracticeRecord
      - `correct` object
      - `incorrect` object
      - `progress` integer — the practice segment progress, format is 0-100, percentage.
    - `updated_at` BluenteInternalCourseV2ModelCustomTime
      - `time.Time` string
    - `user_id` string — user id, format is uuid
    - `uuid` string — course id of mongo, for migration, unique
  - `message` string — tip message

---

[API](https://skmtc.net/bluente/apis/bluente-api.md) · [All operations](https://skmtc.net/bluente/apis/bluente-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bluente/bluente-api/revisions/5c90e58bf672/schema)
