Skip to content

Latest commit

 

History

History
99 lines (89 loc) · 1.1 KB

API.md

File metadata and controls

99 lines (89 loc) · 1.1 KB

API Docs

Game

  1. Create new game
@method - POST
@params - game_name
@url    - /v1/games
  1. Return current game data
@method - GET
@params - nil
@url    - /v1/games

Result

{
  "active": 1,
  "id": 5,
  "title": "Unknown Game"
}

Rounds

  1. Start new round
@method - POST
@params - game_id
@url    - /v1/games/rounds

Ответ

{
  "active": 1,
  "game_id": 1,
  "id": 6
}
  1. Return current round data
@method - GET
@params - nil
@url    - /v1/games/rounds

Result

{
  "active": 1,
  "game_id": 1,
  "id": 5
}
  1. Marks a round as close.
@method - PUT
@params - round_id
@url    - /v1/games/rounds/close

Answers

  1. Add answer for round
@method - POST
@params - round_id, user_id, answer=1|0
@url    - /v1/answers
  1. Returns the current round users list
@method - GET
@params - nil
@url    - /v1/answers/users

Result

[
  {
    "id": 1,
    "last_name": "Mejl",
    "name": "Sam",
    "photo_url": null
  },
  {
    "id": 2,
    "last_name": "Vasyra",
    "name": "Nastya",
    "photo_url": null
  }
]