API access to rank definitions and progression rules
I’m building a custom gamification widget for our community. It should show the signed-in member’s current rank, total points, next attainable rank, and progress towards that rank, including the needed points or other requirements (like “2 more solutions”).
I can retrieve the current rank through the Web SDK and total points through `GET /gamification/leaderboard/user/{id}?period=all_time`. However, I haven’t found a documented API for retrieving the complete rank configuration.
Is there a supported read-only API endpoint or export that provides:
- Rank IDs and public display names
- Rank priority/order
- Minimum requirements, including points and activity thresholds
- “Any of” / “All of” role restrictions
If available, which authentication, permissions, or additional product features are required? Also, does the “Minimum points earned” rank condition use the same total returned by the all-time leaderboard endpoint?
The goal is to keep the widget aligned with the configuration in Control without maintaining a duplicate set of rank rules manually.