Challonge API Docs
    Challonge API Docs
    • Guides
      • Welcome
      • Changelog
      • Upgrading
        • Upgrading from v2.0 to v2.1
      • Sample Use Cases
        • Running a Two-Stage Tournament
      • Challonge Connect
        • About
        • Game Integration (beta)
        • Connect Request Signing
    • API v2.1
      • Getting Started
      • Authorization
      • Error Responses
      • Resource Scoping
      • OAuth
        • Scopes
        • Grant Request
        • Token Request
        • Refresh Token Request
        • Device Grant Authorization Request
        • Device Grant Access Token Request
      • Tournament API
        • Tournaments
          • Tournament States
          • List Tournaments
          • Create Tournament
          • Get Tournament
          • Update Tournament
          • Delete Tournament
          • Change Tournament State
        • Participants
          • List Participants
          • Create Participant
          • Get Participant
          • Update Participant
          • Delete Participant
          • Bulk Create Participants
          • Clear All Participants
          • Randomize Participants
          • Register Me
        • Matches
          • List Matches
          • Get Match
          • Update Match
          • Change Match State
        • Match Attachments
          • List Match Attachments
          • Create Match Attachment
          • Delete Match Attachment
      • Race API
        • Races
          • List Races
          • Create Race
          • Get Race
          • Update Race
          • Delete Race
          • Change Race State
        • Rounds
          • List Rounds
          • Get Round
          • Update Round
        • Elapsed Times
          • List Elapsed Times
          • Get Elapsed Time
          • Update Elapsed Time
          • Bulk Update Elapsed Times
      • Get User
        GET
      • List Communities
        GET
      • Schemas
        • MatchAttachmentModel
        • MatchAttachmentInput
        • MatchAttachmentOutput
        • MatchAttachment
        • ParticipantModel
        • ParticipantOutput
        • ParticipantInput
        • ParticipantBulkInput
        • Participant
        • TournamentModel
        • TournamentInput
        • Tournament
        • TournamentStateInput
        • CommunityModel
        • Community
        • MatchModel
        • MatchInput
        • MatchOutput
        • Match
        • MatchStateInput
        • ErrorModel
        • UserModel
        • User
        • ElapsedTimeBulkInput
        • ElapsedTimeWithID
        • ElapsedTimeOutput
        • ElaspedTimeInput
        • Timestamps
        • RelationshipLink
        • RoundOutput
        • RoundStateInput
        • RacingOutput
        • RacingInput
        • RacingStateInput
    • Bracket JSAPI v1.0
      • Getting Started
      • Broadcasted Events
      • API Actions
        • scrollToCoordinates
        • scrollToMatchIdentifier
        • setZoomScale
        • zoomToCoordinate
        • zoomToMatchIdentifier
        • loadTheme
        • filterRounds
        • loadIntegrationData
        • setBracketSettings
    • API v2.0 (deprecated)
      • About
      • Deprecated Endpoints
        • Tournament
          • findTournaments
          • createTournament
          • showTournament
          • updateTournament
          • deleteTournament
          • changeStateTournament
        • Match
          • findMatches
          • showMatch
          • updateMatch
          • changeStateTournament
        • Participant
          • findParticipants
          • createParticipant
          • showParticipant
          • updateParticipant
          • deleteParticipant
          • bulkCreateParticipant
          • clearAllParticipants
          • randomizeParticipants
        • Match Attachment
          • findMatchAttachments
          • createMatchAttachments
          • deleteMatchAttachment
        • Race
          • findRaces
          • createRace
          • showRace
          • updateRace
          • deleteRace
          • changeStateRace
        • Round
          • findRounds
          • showRound
          • updateRound
        • Elapsed Time
          • findElapsedTime
          • showElapsedTime
          • updateElapsedTime
          • bulkUpdateElapsedTime
        • User
          • findUser
          • findCommunities
      • Schemas
        • MatchAttachmentModel
        • MatchAttachmentInput
        • MatchAttachmentOutput
        • MatchAttachment
        • ParticipantModel
        • ParticipantOutput
        • ParticipantInput
        • ParticipantBulkInput
        • Participant
        • TournamentModel
        • TournamentInput
        • Tournament
        • TournamentStateInput
        • CommunityModel
        • Community
        • MatchModel
        • MatchInput
        • MatchOutput
        • Match
        • MatchStateInput
        • ErrorModel
        • UserModel
        • User
        • ElapsedTimeBulkInput
        • ElapsedTimeWithID
        • ElapsedTimeOutput
        • ElaspedTimeInput
        • Timestamps
        • RelationshipLink
        • RoundOutput
        • RoundStateInput
        • RacingOutput
        • RacingInput
        • RacingStateInput
    • API v1 (deprecated)
      • About
      • Deprecated Endpoints
        • Tournaments
          • List tournaments
          • Create a tournament
          • Get a tournament
          • Update a tournament
          • Delete a tournament
          • Process check-in results for a tournament
          • Abort check-in for a tournament
          • Start a tournament
          • Finalize a tournament
          • Reset a tournament
          • Open for predictions
        • Participants
          • List a tournament's participants
          • Create a participant
          • Bulk create participants
          • Get a participant
          • Update a participant
          • Check in a participant
          • Undo check-in for a participant
          • Delete/deactivate a participant
          • Clear/delete all participants
          • Randomize a tournament's participants
        • Matches
          • List a tournament's matches
          • Get a match
          • Update a match
          • Reopen a match
          • Mark a match as underway
          • Unmark a match as underway
        • Match Attachments
          • List a match's attachments
          • Create a match attachment
          • Get a match attachment
          • Update a match attachment
          • Delete a match attachment

    ParticipantModel

    {
        "id": "76",
        "type": "participant",
        "attributes": {
            "name": "Player 1's Name",
            "seed": 1,
            "group_id": "(If this is a group stage match, there will be a group id here.)",
            "tournament_id": 21,
            "username": "(The participant's associated Challonge username, if present.)",
            "final_rank": 1,
            "states": {
                "active": true
            },
            "misc": "Store whatever string you like here",
            "timestamps": {
                "created_at": "2023-04-21T14:29:06.374Z",
                "updated_at": "2023-04-21T14:31:45.981Z"
            }
        }
    }
    Built with