This looks to be an exceptional situation for rating restricted team matches during registration. Relates only to players who have registered but then their rating exceeds limits before match starts. On web page, player who exceeds rating limit is moved down to bottom of roster and if rating remains outside limits then will be eliminated as match starts.
Web page shows rating, API end point does not.
Example: https://www.chess.com/club/matches/1204580/games board #16. (as at 10th Feb)
In Team match endpoint https://api.chess.com/pub/match/{ID} spec shows
"players": [
{
"username": "username",
"board": "url", // url of board ***
"rating": 1355, //rating of player
"rd": 25.12, //Glicko RD
"timeout_percent": 25.12, //timeout percentage in the last 90 days
"status": "basic" //status of user
}
]From API endpoint https://api.chess.com/pub/match/1204580 no rating shown.{"username":"thewiddy","timeout_percent":0,"rd":88.54,"status":"premium"}*** Also in all cases no board url is shown during registration