Design the endpoints

Each exercise describes a real system and a list of requests. For every request, pick the HTTP method, the path and, where asked, the status code the server should return. Check, read why, fix the red ones.