POST /orders
"owner": { // optional
"name": "Daniela",
"email": "[email protected]"
},
"location": "London",
"capacity": 6, // by default, it is 4
"duration": 15, // by default, it is 10
"products": [{
"name": "Espresso",
"requester": {
"name": "Daniela",
"email": "[email protected]"
},
"size": {
"name":"Regular",
"price": 2.90
},
"extras": [{
"name":"Decaf",
"price": 0.10
}]
}]
}```
## Get active order for location
GET /orders?location="London"
## Get order by id
GET /orders/ABC123
## Assign order
PUT /orders/ABC123/owner
{ "name": "Daniela", "email": "[email protected]" }
## Add to order
PUT /orders/ABC123/items
{ "name": "Espresso", "requester": { "name": "Yo Bro", "email": "[email protected]" }, "size": { "name":"Regular", "price": 2.90 }, "extras": [{ "name":"Decaf", "price": 0.10 }] }