Cancel Reasons

Below are all the possible reasons a match may be canceled, along with brief explanations.

This reason is used when players are missing. A webhook is sent immediately after the specified connect_time has expired, containing a comma-separated list of SteamID64s of the players who were not active on the server.

If a new match is initiated on a server (identified by game_server_id) that already has an ongoing match, the ongoing match will be canceled in favor of the new one.

This reason is used when a cancellation is manually triggered via the API endpoint POST /api/0.1/cs2-matches/{match_id}/cancel

This reason is mainly used internally when a match has not received any updates for 6 hours, such as in cases of server crashes. Note that this cancel reason does not trigger a webhook to be sent.