Errors in Live match end points

Sort:
Tricky_Dicky

These two matches played more then 12 hours ago:

https://api.chess.com/pub/match/live/10355

"status":"registration" Match completed 18:42 GMT on 10th May
"boards":7 Actual boards 19
https://www.chess.com/club/matches/live/10355


https://api.chess.com/pub/match/live/10357

"status":"registration" Match completed 19:18 GMT on 10th May
"boards":0 Actual boards 19
https://www.chess.com/club/matches/live/10357/games


Tricky_Dicky

Further:

https://api.chess.com/pub/match/live/10356 missing from

https://api.chess.com/pub/club/team-england-live/matches

Nevfy

It seems that the endpoint for live matches still updates only after 24 hours.

Tricky_Dicky

That may be but the data is just plain wrong. It wouldn't reflect the status of the matches whilst in registration and none should be missing. They were created 6 days before start time.

Tricky_Dicky

After 24 hours the data links above seem to be OK.

So the situation is we can expect the live matches to be updated in nearly real time during registration, but then there is no guarantee that the data will be anywhere near correct for the next 24 hours and not be consistent with the registration phase.

Possibly not even visible even though the match was created 7 days earlier .

Really?

Nevfy

I guess so. The statement about 12 hours was introduced into description of API just recently and I still had no time to check it. So it seems that it was not applied to all endpoints. For a moment I still request live match's data not earlier than 24 hours after the match has been finished like I always did before. But for sure it would be much better to update the live match's endpoint right after the end of the match.