Skip to content

Spec vs implementation: missing endpoints or params (auto-updated) #14

Description

@github-actions

This issue is automatically updated by the check-endpoints workflow. Manual edits to the list below will be overwritten. For historical context and implementation notes, see issue 6.

Note: The text above and the list below are for testing only (e.g. when this workflow runs on a fork).

Missing endpoints (path, operation)

  • POST /api/board/game/{gameId}/claim-draw
  • GET /api/bot/game/{gameId}/chat
  • POST /api/bot/game/{gameId}/claim-draw
  • POST /api/bot/game/{gameId}/claim-victory
  • POST /api/broadcast/round/{broadcastRoundId}/reset
  • GET /api/broadcast/{broadcastTournamentSlug}/{broadcastRoundSlug}/{broadcastRoundId}
  • GET /api/bulk-pairing/{id}
  • GET /api/bulk-pairing/{id}/games
  • GET /api/challenge/{challengeId}/show
  • GET /api/fide/player/{playerId}/ratings
  • GET /api/games/export/bookmarks
  • GET /api/puzzle/batch/{angle}
  • POST /api/puzzle/batch/{angle}
  • GET /api/puzzle/replay/{days}/{theme}
  • GET /api/racer/{id}
  • GET /api/study/by/{username}/export.pgn
  • DELETE /api/study/{studyId}/{chapterId}
  • POST /api/study/{studyId}/{chapterId}/tags
  • DELETE /api/token
  • POST /api/token
  • POST /api/tournament/{id}
  • GET /api/user/{username}/note
  • POST /api/user/{username}/note
  • GET /api/user/{username}/tournament/played
  • GET /broadcast/{broadcastTournamentId}/players
  • GET /broadcast/{broadcastTournamentId}/players/{playerId}
  • GET /broadcast/{broadcastTournamentId}/teams/standings

Missing query params (implemented endpoints)

  • GET /api/broadcast — missing: html — berserk/clients/broadcasts.py: Broadcasts.get_official
  • POST /api/games/export/_ids — missing: accuracy, division, literate, pgnInJson — berserk/clients/games.py: Games.export_multi
  • GET /api/games/user/{username} — missing: accuracy, division, lastFen, withBookmarked — berserk/clients/games.py: Games.export_by_player
  • GET /api/puzzle/activity — missing: since — berserk/clients/puzzles.py: Puzzles.get_puzzle_activity
  • GET /api/puzzle/next — missing: color — berserk/clients/puzzles.py: Puzzles.get_next
  • GET /api/swiss/{id}/games — missing: accuracy, division, moves, player — berserk/clients/tournaments.py: Tournaments.export_swiss_games
  • GET /api/team/{teamId}/arena — missing: createdBy, name, status — berserk/clients/tournaments.py: Tournaments.arenas_by_team
  • GET /api/team/{teamId}/swiss — missing: createdBy, name, status — berserk/clients/tournaments.py: Tournaments.swiss_by_team
  • GET /api/tournament/{id}/games — missing: accuracy, division, pgnInJson, player — berserk/clients/tournaments.py: Tournaments.export_arena_games
  • GET /api/user/{username}/current-game — missing: accuracy, division — berserk/clients/games.py: Games.export_ongoing_by_player
  • GET /api/user/{username}/tournament/created — missing: status — berserk/clients/tournaments.py: Tournaments.tournaments_by_user
  • GET /game/export/{gameId} — missing: accuracy, division, withBookmarked — berserk/clients/games.py: Games.export
  • GET https://explorer.lichess.ovh/player — missing: modes — berserk/clients/opening_explorer.py: OpeningExplorer.stream_player_games

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions