Levels

Levels can be one indicator of a user's engagement in your program. They can be used to indicate when a user reaches a milestone or accomplishes a goal.

Levels are assigned automatically based on the user's point balance (within the default point category). When the user's lifetime balance reaches a certain threshold, the user graduates to the next level. If levels are assigned to an award account point category and a user redeems points, their level is not affected since redemption changes their current balance not their lifetime balance. However, a user can level down if a mission reward is removed or their lifetime balance is debited. Note: A point transaction must occur for a user's level to change in the UI.

When using points based leveling, your levels automatically order by the points field. Level ordering determines the result of the /users/{userId}/levels method.

See also

Create a level

Example: Reward users for reaching a level