DEVELOPMENT ENVIRONMENT

~liljamo/deck-builder

ref: 29412f92fc0b7b543cbba8a00f1f599333a3ab3b deck-builder/sdbapi/README.md -rw-r--r-- 866 bytes
29412f92Jonni Liljamo feat(sdbapi): endpoint for getting own games 1 year, 8 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Deck Builder API

## Deployment
Configure `SDBAPI_JWT_SECRET` in `docker-compose.yaml` to be randomized.

## API Doc
Paths may change in the future.

| path | action | who can |
|------|--------|---------|
| GET /info | get API info | public |
|-|-|-|
| POST /user/register | register a user | public |
| POST /user/token | get the token of a user, aka login | public |
| GET /user/:id | get generic user info | public |
| GET /user/_/:id | get private user info | id owner |
|-|-|-|
| GET /game/:id | get game info | registered users (subject to change) |
| GET /game/all_forming | get all games that are forming | registered users |
| POST /game/create | create a game | registered users |
| PATCH /game/:id/state | change the state of a game | only the game creator, aka P1 |
| GET /game/for_user/:id | get all games for a user | id owner (subject to change) |