Backend Routes - guanw88/EventFul GitHub Wiki
HTML
GET / StaticPagesController#root
API
Users
GET /api/users
- returns list of users
GET /api/users/:id
- returns information about a specific user
PATCH /api/users/:id
- update user information (e.g. purchase history)
POST /api/users
- creates a new user
Session
POST /api/session
- logs in
DELETE /api/session
- logs out
Events
GET /api/events
- returns list of events
GET /api/event/:id
- returns information about a specific event
PATCH /api/event/:id
- update event information
POST /api/events
- creates a new event
DELETE /api/events/:id
- cancel an event
Tickets
GET /api/tickets
- returns list of tickets
GET /api/tickets/:id
- returns information about a specific ticket
PATCH /api/tickets/:id
- update ticket information
POST /api/tickets
- creates a new ticket
DELETE /api/tickets/:id
- delete/cancel a ticket
Categories
POST /api/categories
- add a category to an event
DELETE /api/categories/:id
- remove a category from an event
Bookmarks
POST /api/bookmarks
- create a bookmark
DELETE /api/bookmarks/:id
- delete a bookmark