Skip to content

API Checklist

Checklist

Checklist of API calls / events that are implemented. (Likely note up to date, nor is the list comprehensive)

  • [ ] REST API
  • [ ] Games
    • [ ] GET - id
    • [x] GET - id/png
    • [ ] GET - id/reviews
    • [x] GET - id/sgf
  • [ ] Me
    • [x] GET - /
    • [ ] GET - account_settings
    • [ ] GET - blocks
    • [x] GET - friends
    • [x] GET - games
    • [x] GET - challenges
    • [ ] GET - groups
    • [ ] GET - ladders
    • [x] GET - settings
    • [ ] GET - ui/overview
  • [ ] Players
    • [x] GET - id
    • [ ] GET - id/full
    • [x] GET - id/games
    • [ ] GET - id/groups
    • [ ] GET - id/ladders
    • [ ] GET - id/tournaments
  • [ ] Realtime API Game Events
  • [ ] Server to Client
    • [ ] auto_resign
    • [ ] chat (This is for chat rooms, low priority)
    • [ ] chat/remove
    • [ ] clear_auto_resign
    • [x] clock
    • [ ] conditional_moves
    • [x] error
    • [x] gamedata
    • [x] latency
    • [x] phase
    • [ ] removed_stones
    • [ ] removed_stones_accepted
    • [ ] reset
    • [ ] reset-chats
    • [x] undo_accepted
    • [x] undo_canceled
    • [x] undo_requested
  • Client to Server
    • [ ] annul
    • [x] cancel
    • [x] chat
    • [ ] chat/remove
    • [ ] clear_delayed_resign
    • [ ] conditional_moves/set
    • [x] connect
    • [ ] delayed_resign
    • [x] disconnect
    • [ ] latency
    • [ ] log
    • [x] move
    • [x] pause
    • [ ] removed_stones/accept
    • [ ] removed_stones/reject
    • [ ] removed_stones/set
    • [x] resign
    • [x] resume
    • [ ] timed_out
    • [x] undo/accept
    • [x] undo/cancel
    • [x] undo/request
  • [x] Implement proper challenge creation
  • [x] Create open challenge
  • [ ] Handle accepting / rejecting counting