QuestsClient
Skip handing profileID
parameter as a URLQuery
.
It is used by the userQuestsUrlTemplate
template
in the whenGetUserQuestsURL
promise.
*
-
Retrieve Quests available for a client
-
Retrieve User Quests associated to user profile ID
-
Engage a user in a Quest by creating a
UserQuest
-
Update
UserQuestTask
s status for aUserQuest
-
Increment a
UserQuestTask
progress by default increment which is defined in the CMS or custom increment whencustomIncrement
is set -
Set a custom
UserQuestTask
progress This will overwrite the current overallUserQuestTask
progress -
Gets the rewards that are available to earn upon quest completion. This is a paginated request.
-
Claim the rewards of a User Quest.
-
Gets the rewards that are associated to the User Quest with a
rewardStatus
property to check whether the reward has been claimed. This is a paginated request.