User Progress
Operations for tracking user badge achievements and progress
Returns detailed progress information for all badges associated with a specific user address.
This endpoint provides comprehensive tracking data including:
Achieved badges: Badges the user has earned (at least one step completed)
Progress tracking: Current steps completed vs. target steps for next tier
Tier progression: For tiered badges, shows which tiers have been completed and when
Completion status: Whether the badge/tier is fully completed
Asset information: Current badge/tier images and metadata
The response is divided into two categories:
achieved: Badges with at least one step or tier completednotAchieved: Badges not yet started (only included ifincludeNotAchieved=true)
For tiered badges, the progress tracks movement through tiers (Starter → Bronze → Silver → Gold → Platinum → Diamond). For single-tier badges, it tracks completion of a specific criteria.
User's Ethereum address (wallet address)
0x1234567890123456789012345678901234567890If true, includes badges that the user hasn't started working toward yet
falseSuccessfully retrieved user's badge progress
User address not found or invalid
Returns a lightweight preview of the user's most recently achieved badges.
This endpoint is optimized for displaying user achievements in UI components like profile cards or leaderboards. It provides:
Badge ID, name, and display image
Tier name (if applicable) for the most recently achieved tier
Appropriate badge imagery for the current tier level
Unlike /users/{address}/badges, this endpoint:
Returns only completed badges (no progress tracking)
Includes only the latest achievements
Has a lighter payload optimized for quick loading
Is ideal for preview cards, tooltips, and summary displays
User's Ethereum address
0x1234567890123456789012345678901234567890Successfully retrieved user's badge preview
User address not found or invalid
Last updated