Level progressions contain information about a user's progress through the WaniKani levels.

A level progression is created when a user has met the prerequisites for leveling up, which are:

  • Reach a 90% passing rate on assignments for a user's current level with a subject_type of kanji. Passed assignments have data.passed equal to true and a data.passed_at that's in the past.
  • Have access to the level. Under /user, the data.level must be less than or equal to data.subscription.max_level_granted.
interface WKLevelProgression {
    data: WKLevelProgressionData;
    data_updated_at: WKDatableString;
    id: number;
    object: "level_progression";
    url: string;
    code?: undefined;
    error?: undefined;
}

Hierarchy (view full)

Properties

Data for the returned level progression.

data_updated_at: WKDatableString

For a resource, this is the last time that particular resource was updated.

id: number

A unique number identifying the level progression.

object: "level_progression"

The kind of object returned.

url: string

The URL of the requested resource.

code?: undefined

A resource will never have a code property.

error?: undefined

A resource will never have an error property.