Further:
https://api.chess.com/pub/match/live/10356 missing from
https://api.chess.com/pub/club/team-england-live/matches
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.
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?
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.
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