Public API for team matches does not return matches in "scheduled" state

Sort:
PiotrJanas

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

Martin_Stahl

Most API endpoints update at most once every 12 hours. I don't know for sure if scheduled events normally show though.

PiotrJanas

It's not the matter of endpoints update time. Take a look:

Please note that this game will be played this Sunday so the example will no longer works next week happy

Is there any bugtracker where I can report it directly do the developers?

Thank you for your attempt to help me.

PiotrJanas

It's less than half an hour to the start of this match, first players have already joined and the API stull returns the same values: "scheduled" as state of the match and an empty list for "registered" games for both teams.

PiotrJanas

The match is finished an there is no change in the API responses - it seems like a bug to me...