##GET:
- /users
- /users/1
{
"id": 1,
"name": "Colin",
"drinks_requested": 10,
"drinks_made": 8,
"drink_rounds_as_maker": 2
}
- /drinks
- /drinks/1
{
"id": 1,
"name": "Tea",
"times_requested": 93
}
- /drink-rounds
- /drink-rounds/1
- /drink-rounds/open
{
"id": 1,
"created": 1234,
"expires": 1234,
"maker": {
"id": 1,
"name": "Colin",
"drinks_requested": 10,
"drinks_made": 8,
"drink_rounds_as_maker": 2
},
"drinks_requested": [
{
"id": {
"id": 1,
"name": "Tea",
"times_requested": 93
},
"requestee": {
"id": 1,
"name": "Colin",
"drinks_requested": 10,
"drinks_made": 8,
"drink_rounds_as_maker": 2
}
}
]
}
##POST:
- /users/create
POST data: name=Colin
- /drinks/create
POST data: name=Tea
- /drink-rounds/create
POST data: expires=1234
##PUT:
- /drink-rounds/1/drink-request
PUT data: user=1 drink=1
- /drink-rounds/1/select-maker
PUT data: random=20