Checking claim status
Overview
The Check Quest Claim endpoint allows you to verify whether a specific user has claimed a particular quest. This is useful for:
Preventing duplicate quest completions
Validating eligibility for rewards
Tracking user progress through quest journeys
How It Works
The endpoint accepts a quest ID and user identifiers, then:
Locates the user based on the provided identifiers
Checks if that user has claimed the specified quest
Returns the claim status and relevant user/quest details
API Reference
Request Parameters
questId
String
Required. The ID of the quest to check
You must also include at least one of the following user identifiers:
externalId
String
User's ID in your external system
discordId
String
User's Discord ID
twitterId
String
User's Twitter/X ID
telegramId
String
User's Telegram ID
zealyUserId
String
User's Zealy ID
wallet
Object
User's wallet information (see below)
The wallet
object can include:
Response
User Found, Quest Exists
User Found, Quest Not Found
User Not Found
Example Request
Usage Examples
Checking Before Showing Quest Content
Last updated