Build complete quest workflows with eligibility verification and status tracking
Status | Description | When Used |
---|---|---|
Draft | Quest in development | Before publishing |
Active | Quest is live and accepting participants | During quest period |
NotStarted | Quest published but not started | Before start time |
Expired | Quest has ended | After end time |
CapReached | Participant limit reached | When cap is full |
Deleted | Quest removed | Removed quests |
Type | Description |
---|---|
Drop | NFT drop quest |
MysteryBox | Mystery box reward |
Airdrop | Token airdrop |
Points | Loyalty points reward |
ExternalLink | External link verification |
Bounty | Bounty quest |
conditions.eligible
is true
, user meets requirementsrewards.eligible
is true
, user can claim rewardsconditionRelation
can be ALL
(must meet all) or ANY
(meet at least one)Status | User Actions | Next Status |
---|---|---|
Draft | None (not visible) | NotStarted or Active |
NotStarted | View details, set reminders | Active |
Active | Participate, check eligibility | Expired or CapReached |
CapReached | View results only | Expired |
Expired | View results only | N/A |
Deleted | None (hidden) | N/A |