Most API endpoints update at most once every 12 hours. I don't know for sure if scheduled events normally show though.
Public API for team matches does not return matches in "scheduled" state

It's not the matter of endpoints update time. Take a look:
- This game was created December 2nd: https://www.chess.com/club/matches/live/2215927
- It is still in "scheduled" state: https://api.chess.com/pub/match/live/2215927
- It does not appear in the list of matches of my club: https://api.chess.com/pub/club/wieza-wadowice/matches
- It does not appear in the list of matches of our opponent either: https://api.chess.com/pub/club/hcf-scholastic/matches
Please note that this game will be played this Sunday so the example will no longer works next week
Is there any bugtracker where I can report it directly do the developers?
Thank you for your attempt to help me.
Hello World!
I call the https://api.chess.com/pub/club/<my-example-club>/matches endpoint of the public API and I expect to receive a team match that I created. Using the "match" endpoint ( https://api.chess.com/pub/match/live/<match-id> ) I can see that the match is created.
I think that the "matches" endpoint returns only matches in "registered" (and "in_progres" and "finished") state but the state of my match is "scheduled" according to the match endpoint
Can anyone explain how to receive all the matches that are scheduled, but neither started nor finished yet?
Thank you