Complete a Mission

Missions are completed when a user completes the actions associated with the mission. When an action is logged that results in the completion of a mission, the mission is not marked as "complete" in Nitro immediately. This mission completion process happens in the background, asynchronously. It is recommended to wait a couple of seconds after an action is logged to call /users/{userId}/challenges/{challengeId}/progress.

If you are not seeing the mission as completed, make sure all the mission requirements, including user eligibility and metadata, are met. Also check that the mission's actions were logged during the active period of the mission. For a mission to read a logged action, the mission must be created and active at the time the action is logged and the mission rules must include that action.

If you need to manually reward a user with a mission, use the User Management view.

Remove a Completed Mission

Missions are manually removed on the User Management view's Missions tab. When you remove a repeatable mission completion, it removes the last recorded completion, then the previous completion, and so on until all completions are removed. Show meClosed 

Removing a mission removes the points and badge from the user. The point in time when you remove the mission is when the points are removed and applied to leaderboards. If you don't remove a mission in the same cycle it was awarded, leaderboards may reflect inaccurate points. Learn more

When you remove a mission completion from a user, a new start date is set for tracking actions related to that mission. For example, if a user logs 5 actions and then you remove the mission completion, the user is eligible for the mission again, but they are starting with zero actions logged instead of 5.

See also

Missions

Create a mission

Action logging