Liste d'envies
GET /api/wishlist_items, triée par priorité.
Récompenses
GET /api/rewards : badges, cadres et titres débloqués par paliers. Le compte de démo n'a pas lié de compte Steam : les récompenses de succès et de platines l'attendent encore.
Votre bibliothèque Steam
Ludex importe vos jeux, votre temps de jeu et vos succès Steam, pour suivre les succès qui restent et décrocher des platines. Votre profil et ses « Détails des jeux » doivent être publics.
Se connecter via Steam
POST /api/steam/link renvoie une adresse Steam. Vous vous y connectez : Steam confirme votre compte à Ludex, sans partager d'autre donnée.
Synchroniser
POST /api/steam/sync importe la bibliothèque en tâche de fond, une fois par heure au plus. GET /api/steam dit où elle en est.
Chasser les succès
GET /api/collection_items/{id}/achievements?state=todo liste ceux qui restent, des plus courants aux plus rares. 100 % : c'est une platine.
Les routes
Le catalogue se lit sans compte. La collection, la liste d'envies et les statistiques demandent un jeton : un joueur ne voit jamais les données d'un autre. Tout est décrit dans Swagger.