Hi,
The leaderboard endpoint: https://kovaaks.com/webapp-backend/leaderboard/scores/global?leaderboardId={x}&page={x}&max={x} already provides the KovaaK's username in the response, but the benchmark endpoint https://kovaaks.com/webapp-backend/benchmarks/player-progress-rank-benchmark?benchmarkId={x}&steamId={x} currently does not.
Adding the KovaaK's username here would make it possible to fetch the score history (last 10 scores) for a user with just the steam ID as input, since there is no API to directly get a kovaaks username by using a steam ID, and the score history requires a kovaaks username.
It would actually be quite useful to have the score history for every scenario included in the benchmark response, since if i want to do something with all the data, i would need to fetch them all separately, and I dont want to add extra load on the kovaaks servers.
It would also be extremely useful if there were an API that allowed for batch fetching of scores with a steam id and a set of leaderboard IDs as input.
Also for competitions and such, if they use a custom points system, the whole leaderboard needs to be downloaded to reorganize them, 100 entries at a time, it would be nice if there was a better way to do this, such as batch downloading all leaderboards, and having date cuttoffs, so only relevant scores are fetched, or something.
Additionally, I was wondering whether the last 10 scores for users is only saved for users that are registered on kovaaks.com, or if they are saved for all users? since currently they can only be accessed for registered users, if they are saved for all users then they should be accessible by steam id in the API, if they are not saved, due to cost saving or whatever then this is fine.
Thanks
