The same situation with "fair play removals" list in match's endpoint. I reported about it almost a year ago ( https://www.chess.com/clubs/forum/view/capital-letters-in-usernames ). Still got no answer.
The same situation with "fair play removals" list in match's endpoint. I reported about it almost a year ago ( https://www.chess.com/clubs/forum/view/capital-letters-in-usernames ). Still got no answer.
There is an inconsistency in the capitalisation convention in the API data.
Normally usernames are given all-lower-case (e.g. "rainpiper"), but in match-board endpoints:
https://api.chess.com/pub/match/[match-number]/[board-number]
in the entries
$games$white$username
$games$black$username
usernames are spelled with capitals (e.g. "RainPiper"). So if you run a case-sensitive comparison, it will fail. Of course, if you know this, you can easily build a workaround. But it would certainly be nicer if the capitalisation convention would be handled consistently.