Added endpoints for match mark_as_underway and match unmark_as_underway
Added endpoint for match reopen
Fixed bug where updating a completed match with scores but no winner_id resulted in a match stuck in "pending" state.
Invalid state transitions (e.g. reopening an already open match) are now rescued and returned with typical error formatting.
Score updates to ongoing matches are now supported, so you may update a match's scores without reporting the winner. As was previously the case, when reporting a match's winner, you must always provide the final scores.
Added support for participant check-in.
New API end points:
New tournament attributes (see tournaments/update for description):
start_at
check_in_duration
New participant attribute
checked_in_at
Added endpoints for match attachments
Added include_attachments
option to
matches/show
The current API has been labeled v1, and its root URL has moved to https://api.challonge.com/v1. Deprecated routes (challonge.com/api) will continue to work, and we'll give plenty of notice before removing them.
API v2 efforts are underway. Planned additions include OAuth 2.0, read access to all tournaments, improved organization support, and data model changes for tournaments with group stages.
player1_votes
and
player2_votes
can now be stored on
Match records.
Tournament publish no longer necessary. It will return the same response as show for backward compatibility.
participants_count
is now an attribute of a tournament.
signup_cap
can now be specified for a tournament.
review_before_finalizing
removed from tournament. Review is now required.
POST tournaments/:tournament_id/finalize
added. Call once all matches are completed to end a tournament.
on_waiting_list
is now an attribute of a participant.
JSON support added across the board.
Exposed the following match fields:
identifier
player1_prereq_match_id
player2_prereq_match_id
player1_is_prereq_match_loser
player2_is_prereq_match_loser